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