Abstract :
The modern graphics processing unit (GPU) is the result of 40 years of evolution of hardware to accelerate graphics processing operations. It represents the convergence of support for multiple market segments: computer-aided design, medical imaging, digital content creation, document and presentation applications, and entertainment applications. The exceptional performance characteristics of the GPU make it an attractive target for other application domains. We examine some of this evolution, look at the structure of a modern GPU, and discuss how graphics processing exploits this structure and how nongraphical applications can take advantage of this capability. We discuss some of the technical and market issues around broader adoption of this technology.
Keywords :
computer graphics; coprocessors; graphics processing unit; graphics processor; Acceleration; Application software; Computational modeling; Computer architecture; Computer graphics; Evolution (biology); Image generation; Layout; Medical simulation; Rendering (computer graphics); Computer architecture; computer graphics; parallel processing;