Speaker
David Black-Schaffer
(Uppsala University)
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.