GPU Architectural Evolution: From Graphics Processing to General-Purpose Parallel Computing
DOI:
https://doi.org/10.61173/stecep16252Keywords:
Graphics Processing Unit (GPU), GPU Architecture, General-Purpose GPU Computing, Parallel ComputingAbstract
Graphics processing units (GPUs) have evolved from specialized graphics accelerators into highly programmable parallel computing platforms in response to the increasing demands of real-time graphics and data-intensive computation. Early GPU architectures relied primarily on fixed-function graphics pipelines, whereas the introduction of programmable shader stages substantially improved computational flexibility. The subsequent development of general-purpose GPU (GPGPU) computing further extended GPU applications beyond graphics rendering to artificial intelligence (AI), machine learning, scientific computing, and large-scale data-centre workloads. This review examines the major stages of GPU architectural evolution, with particular attention to the transition from fixed-function pipelines to programmable shader architectures and subsequently to general-purpose parallel computing. Representative architectural developments are discussed in terms of programmability, parallel processing capability, memory organisation, and specialised computing units. The comparison indicates that GPU evolution has been characterised by increasing programmability, greater parallelism, and closer integration of workload-specific acceleration with general-purpose computing capabilities. Future GPU development is expected to place increasing emphasis on balancing computational throughput, memory efficiency, programmability, and specialised acceleration for increasingly diverse parallel workloads.
References
Pratx G, Xing Lei. GPU computing in medical physics: A review. Medical Physics, 2011, 38(5): 2685-2697. https://doi.org/10.1118/1.3578605.
Kirimtat A, Krejcar O. GPU-Based Parallel Processing Techniques for Enhanced Brain Magnetic Resonance Imaging Analysis: A Review of Recent Advances. Sensors, 2024, 24(5): 1591. https://doi.org/10.3390/s24051591.
Niemeyer K E, Sung C J. Recent progress and challenges in exploiting graphics processors in computational fluid dynamics. Journal of Supercomputing, 2014, 67(2): 528-564. https://doi.org/10.1007/s11227-013-1015-7.
Gul A M, Taban E, Fahad S. GPU-DAEMON: GPU algorithm design, data management & optimization template for array based big omics data. Computers in Biology and Medicine, 2018, 101: 163-173. https://doi.org/10.1016/j.compbiomed.2018.08.015.
Van Stigt R, Swatman S N, Varbanescu A-L. Isolating GPU Architectural Features Using Parallelism-Aware Microbenchmarks. Proceedings of the 2022 ACM/SPEC International Conference on Performance Engineering (ICPE), 2022: 77–88. https://doi.org/10.1145/3489525.3511673.
Luo Weile, Fan Ruibo, Li Zeyu, et al. Benchmarking and Dissecting the Nvidia Hopper GPU Architecture. 2024 IEEE International Parallel and Distributed Processing Symposium (IPDPS), San Francisco, CA, USA, 2024, 656-667. https://doi.org/10.1109/IPDPS57955.2024.00064.
Toledo L, Valero-Lara P, Vetter JS, et al. Towards Enhancing Coding Productivity for GPU Programming Using Static Graphs. Electronics, 2022, 11(9): 1307. https://doi.org/10.3390/electronics11091307.
Iqbal U, Davies T, Perez P. A Review of Recent Hardware and Software Advances in GPU-Accelerated Edge-Computing Single-Board Computers (SBCs) for Computer Vision. Sensors, 2024, 24(15): 4830. https://doi.org/10.3390/s24154830.
Ang L M, Seng K P. GPU-Based Embedded Intelligence Architectures and Applications. Electronics, 2021, 10(8): 952. https://doi.org/10.3390/electronics10080952.
Chab R, Li F, Setia S. Algorithmic Techniques for GPU Scheduling: A Comprehensive Survey. Algorithms, 2025, 18(7): 385. https://doi.org/10.3390/a18070385.
Dally W J, Keckler S W, Kirk D B. Evolution of the Graphics Processing Unit (GPU). IEEE Micro, 2021, 41(6): 42-51. https://doi.org/10.1109/MM.2021.3113475.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 by the authors.

This work is licensed under a Creative Commons Attribution 4.0 International License.
