DocumentCode
3647445
Title
Evolution and trends in GPU computing
Author
Marko J. Mišić;Đorđe M. Đurđević;Milo V. Tomašević
Author_Institution
University of Belgrade/School of Electrical Engineering, Serbia
fYear
2012
fDate
5/1/2012 12:00:00 AM
Firstpage
289
Lastpage
294
Abstract
Central Processing Units (CPUs) are task-parallel, latency-oriented processors, while Graphics Processing Units (GPUs) are data-parallel, throughput oriented processors. Besides their traditional use as graphics coprocessors, the GPUs have been used in recent years for general purpose computations, too. Rapid development of graphics hardware led to an extensive use in both scientific and commercial applications. Numerous papers report high speedups in various domains. This paper presents an effort to bring GPU computing closer to programmers and wider community of users. GPU computing is explored through NVIDIA Compute Unified Device Architecture (CUDA) that is currently the most mature application programming interface (API) for general purpose computation on GPUs.
Keywords
"Graphics processing unit","Instruction sets","Programming","Sorting","Kernel","Hardware"
Publisher
ieee
Conference_Titel
MIPRO, 2012 Proceedings of the 35th International Convention
Print_ISBN
978-1-4673-2577-6
Type
conf
Filename
6240658
Link To Document