Back to Search Start Over

Evolution of the Graphics Processing Unit (GPU).

Authors :
Dally, William J.
Keckler, Stephen W.
Kirk, David B.
Source :
IEEE Micro; Nov/Dec2021, Vol. 41 Issue 6, p42-51, 10p
Publication Year :
2021

Abstract

Graphics processing units (GPUs) power today's fastest supercomputers, are the dominant platform for deep learning, and provide the intelligence for devices ranging from self-driving cars to robots and smart cameras. They also generate compelling photorealistic images at real-time frame rates. GPUs have evolved by adding features to support new use cases. NVIDIA's GeForce 256, the first GPU, was a dedicated processor for real-time graphics, an application that demands large amounts of floating-point arithmetic for vertex and fragment shading computations and high memory bandwidth. As real-time graphics advanced, GPUs became programmable. The combination of programmability and floating-point performance made GPUs attractive for running scientific applications. Scientists found ways to use early programmable GPUs by casting their calculations as vertex and fragment shaders. GPUs evolved to meet the needs of scientific users by adding hardware for simpler programming, double-precision floating-point arithmetic, and resilience. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
02721732
Volume :
41
Issue :
6
Database :
Complementary Index
Journal :
IEEE Micro
Publication Type :
Academic Journal
Accession number :
153854267
Full Text :
https://doi.org/10.1109/MM.2021.3113475