An Introduction to General-Purpose Computing on Programmable Graphics Hardware
Tor Dokken (),
Trond Runar Hagen () and
Jon Mikkelsen Hjelmervik ()
Additional contact information
Tor Dokken: SINTEF ICT, Applied Mathematics
Trond Runar Hagen: SINTEF ICT, Applied Mathematics
Jon Mikkelsen Hjelmervik: SINTEF ICT, Applied Mathematics
A chapter in Geometric Modelling, Numerical Simulation, and Optimization, 2007, pp 123-161 from Springer
Abstract:
Abstract Using graphics hardware for general-purpose computations (GPGPU) has for selected applications shown a performance increase of more than one order of magnitude compared to traditional CPU implementations. The intent of this paper is to give an introduction to the use of graphics hardware as a computational resource. Understanding the architecture of graphics hardware is essential to comprehend GPGPU-programming. This paper first addresses the fixed functionality graphics pipeline, and then explains the architecture and programming model of programmable graphics hardware. As the CPU is instruction driven, while a graphics processing unit (GPU) is data stream driven, a good CPU algorithm is not necessarily well suited for GPU implementation. We will illustrate this with some commonly used GPU algorithms. The paper winds up with examples of GPGPU-research at SINTEF within simulation, visualization, image processing, and geometry processing.
Keywords: Graphic Processing Unit; Graphic Hardware; Scene Graph; Graphic Processing Unit Implementation; Computational Kernel (search for similar items in EconPapers)
Date: 2007
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-540-68783-2_5
Ordering information: This item can be ordered from
http://www.springer.com/9783540687832
DOI: 10.1007/978-3-540-68783-2_5
Access Statistics for this chapter
More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().