Everything about Graphics processing unit
Specialized electronic circuit that accelerates graphics
A graphics processing unit (GPU) is a specialized electronic circuit designed for digital image processing and to accelerate computer graphics, being present either as a component on a discrete graphics card or embedded on motherboards, mobile phones, personal computers, workstations, and game consoles. GPUs are also increasingly being used for artificial intelligence (AI) processing and model training due to linear algebra acceleration, which is also used extensively in graphics processing. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Graphics processing unitA 5-minute orientation
- Skim a recent paper: Convolution hierarchical deep-learning neural network (C-HiDeNN) with graphics processing unit (GPU) accelerationInfluential work since 2022
- Pick up a classic book: GPU Pro 360 Guide to Mobile DevicesThe most-reprinted book on the subject
- Read the landmark paper: Accelerating Density Functional Calculations with Graphics Processing UnitCited 143 times
- Go sideways: Graphics cardA closely related topic
- Go sideways: RDNA (microarchitecture)A closely related topic
📖 Definitions
Noun A specialized electronic circuit designed to accelerate the creation of images in a frame buffer intended for output to a display device.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Accelerating Density Functional Calculations with Graphics Processing Unit
Evolution of the Graphics Processing Unit (GPU)
Computer generated holography using a graphics processing unit
Megapixel Topology Optimization on a Graphics Processing Unit
MrBayes on a Graphics Processing Unit
Implementation of an SDR system using graphics processing unit
High-Performance, Graphics Processing Unit-Accelerated Fock Build Algorithm
Graphics processing unit accelerated computation of digital holograms
🆕 Influential since 2022
Convolution hierarchical deep-learning neural network (C-HiDeNN) with graphics processing unit (GPU) acceleration
Graphics-processing-unit-accelerated Monte Carlo simulation of polarized light in complex three-dimensional media
Graphics processing unit/artificial neural network-accelerated large-eddy simulation of swirling premixed flames
Direct numerical simulation of slender cones with variable nose bluntness based on graphics processing unit computation
Graphics processing unit accelerated lattice Boltzmann method simulations of dilute gravity currents
📚 Books worth reading
GPU Pro 360 Guide to Mobile DevicesWolfgang Engel · 2018- 📕GPU Pro 360 Guide to ShadowsWolfgang Engel · 2018
- 📕GPU Pro 360 Guide to 3D Engine DesignWolfgang Engel · 2018
- 📕GPU Pro 360 Guide to LightingWolfgang Engel · 2018
- 📕GPU Pro 360 Guide to Geometry ManipulationWolfgang Engel · 2018
Electronic Structure Calculations on Graphics Processing UnitsRoss C. Walker, Andreas W. Goetz · 2015
GPU gems 2Matt Pharr, Randima Fernando · 2005- 📕GPU pro 6Wolfgang Engel · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Graphics card A graphics card, also known as a video card or display card, is a computer expansion card that generates a feed of graphics output to a display device…
- RDNA (microarchitecture) RDNA (Radeon DNA) is a graphics processing unit (GPU) microarchitecture and accompanying instruction set architecture developed by AMD. It is the successor…
- GPU switching GPU switching is a mechanism used on computers with multiple graphic controllers. This mechanism allows the user to either maximize the graphic performance…
- RDNA 3 The AMD RDNA 3 is a microarchitecture for graphics processing units (GPUs) designed by AMD, first released in December 2022, as part of the RDNA series…
- AMD APU AMD Accelerated Processing Unit (APU), formerly known as Fusion, is a series of 64-bit microprocessors from Advanced Micro Devices (AMD), combining a general-pu…
- ATI Technologies ATI Technologies Inc. (ATI) was a Canadian semiconductor technology corporation based in Markham, Ontario, that specialized in the development of GPUs…
- Radeon Radeon (/ˈreɪdiɒn/) is a brand of computer products, including graphics processing units, random-access memory, RAM disk software, and solid-state drives…
- Graphics hardware Graphics hardware is computer hardware that generates computer graphics and allows them to be shown on a display, usually using a graphics card (video…