Speaker
David BLACK-SCHAFFER
Description
Today everyone is positioning GPUs for general purpose
computing. They claim that you can get 10-100x speedups
over conventional CPUs, and sometimes they're even right.
However, to get the most out of current- (and next-)
generation GPUs, one needs to understand the architectural
differences and how they effect your choice of algorithm. In
this talk I will cover GPU architecture in comparison to
current CPUs, discuss the implications for getting good
performance, and introduce OpenCL as a general-purpose
programming language for accessing GPUs and CPUs today.