DocumentCode :
866161
Title :
Parallel Computing Experiences with CUDA
Author :
Garland, Michael ; Grand, Scott Le ; Nickolls, John ; Anderson, Joshua ; Hardwick, Jim ; Morton, Scott ; Phillips, Everett ; Zhang, Yao ; Volkov, Vasily
Author_Institution :
NVIDIA, Santa Clara, CA
Volume :
28
Issue :
4
fYear :
2008
Firstpage :
13
Lastpage :
27
Abstract :
The CUDA programming model provides a straightforward means of describing inherently parallel computations, and NVIDIA´s Tesla GPU architecture delivers high computational throughput on massively parallel problems. This article surveys experiences gained in applying CUDA to a diverse set of problems and the parallel speedups over sequential codes running on traditional CPU architectures attained by executing key computations on the GPU.
Keywords :
coprocessors; parallel processing; CUDA programming model; NVIDIA; Tesla GPU architecture; parallel computing; sequential codes; Central Processing Unit; Computer architecture; Computer graphics; Concurrent computing; Kernel; Parallel processing; Parallel programming; Programming profession; Throughput; Yarn;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2008.57
Filename :
4626815
Link To Document :
بازگشت