Engineering AI Accelerators: GPUs, TPUs, and NPUs
DOI:
https://doi.org/10.58445/rars.4138Keywords:
Engineering AI Accelerators, Graphics Processing Units (GPUs), Tensor Processing Units (TPUs), Neural Processing Units (NPUs)Abstract
Artificial intelligence requires specialized hardware to perform the large number of mathematical calculations needed for training and inference. This paper examines three major types of AI accelerators: Graphics Processing Units (GPUs), Tensor Processing Units (TPUs), and Neural Processing Units (NPUs). Each processor is designed to improve AI performance in different ways. GPUs are widely used due to their parallel processing performance and flexibility. TPUs are specialized for machine learning workloads and matrix operations. NPUs are designed for efficient processing on laptops and cell phones. This paper explains how each accelerator works, the advantages and disadvantages of each accelerator, and how each plays a role in modern AI systems. Overall, specialized AI hardware allows artificial intelligence to operate faster and more efficiently compared with relying on CPUs alone.
References
A. Koksal, “AI Hardware Accelerators Explained: NPUs, TPUs, and GPUs,” HP Tech Takes. [Online]. Available: https://www.hp.com/us-en/tech-takes/components/explainer/ai-hardware-accelerators-npu-tpu-gpu-guide.html. Accessed: Aug. 29, 2026.
QNAP Marketing Team, “CPU, GPU, NPU, TPU: What Are They?,” QNAP Blog, Mar. 18, 2024. [Online]. Available: https://blog.qnap.com/en/cpu-gpu-npu-tpu-what-are-they/. Accessed: Aug. 29, 2026.
S. Doyle, “AI 101: GPU vs. TPU vs. NPU,” Backblaze, Aug. 2, 2023. [Online]. Available: https://www.backblaze.com/blog/ai-101-gpu-vs-tpu-vs-npu/. Accessed: Aug. 29, 2026.
Cloudflare, “AI inference vs. training: What is AI inference?,” Cloudflare Learning Center. [Online]. Available: https://www.cloudflare.com/learning/ai/inference-vs-training/. Accessed: Aug. 29, 2026.
IBM, “What is parallel computing?,” IBM Think. [Online]. Available: https://www.ibm.com/think/topics/parallel-computing. Accessed: Aug. 29, 2026.
R. Merritt, “Why GPUs Are Great for AI,” NVIDIA Blog, Dec. 4, 2023. [Online]. Available: https://blogs.nvidia.com/blog/why-gpus-are-great-for-ai/. Accessed: Aug. 29, 2026.
R. C. Adhikari, “How GPU-Based AI Processing Works?,” Medium, Jan. 21, 2025. [Online]. Available: https://medium.com/@RC.Adhikari/how-gpu-based-ai-processing-works-ffa29803fdcb. Accessed: Aug. 29, 2026.
A. Shugarts, “Why GPUs Are Essential for AI Workloads,” Rafay, June 3, 2025. [Online]. Available: https://rafay.co/the-kubernetes-current/why-gpus-are-essential-for-ai-workloads. Accessed: Aug. 29, 2026.
T. Marwala, “Rethinking Tech and Why GPUs Are Not the Future of AI Training,” United Nations University, Apr. 2, 2025. [Online]. Available: https://unu.edu/article/rethinking-tech-and-why-gpus-are-not-future-ai-training. Accessed: Aug. 29, 2026.
Google Cloud, “TPU architecture,” Google Cloud Documentation, updated Aug. 26, 2026. [Online]. Available: https://docs.cloud.google.com/tpu/docs/system-architecture-tpu-vm. Accessed: Aug. 29, 2026.
OpenMetal, “TPU vs GPU: Pros and Cons,” OpenMetal Documentation, updated Nov. 5, 2025. [Online]. Available: https://openmetal.io/docs/product-guides/private-cloud/tpu-vs-gpu-pros-and-cons/. Accessed: Aug. 29, 2026.
J. Schneider and I. Smalley, “What is a neural processing unit (NPU)?,” IBM Think. [Online]. Available: https://www.ibm.com/think/topics/neural-processing-unit. Accessed: Aug. 29, 2026.
D. Malladi and P. Lawlor, “What is an NPU? And why is it key to unlocking on-device generative AI?,” Qualcomm OnQ Blog, Feb. 1, 2024. [Online]. Available: https://www.qualcomm.com/news/onq/2024/02/what-is-an-npu-and-why-is-it-key-to-unlocking-on-device-generative-ai. Accessed: Aug. 29, 2026.
Y. Xue, Y. Liu, L. Nai, and J. Huang, “Hardware-Assisted Virtualization of Neural Processing Units for Cloud Platforms,” in Proc. 57th IEEE/ACM Int. Symp. Microarchitecture (MICRO), 2024. [Online]. Available: https://arxiv.org/abs/2408.04104. Accessed: Aug. 29, 2026.
Google Cloud, “AI accelerator performance and benchmarking,” Google Cloud Documentation. [Online]. Available: https://docs.cloud.google.com/docs/ai-ml/accelerator-performance-benchmarking. Accessed: Aug. 29, 2026.
Downloads
Posted
Categories
License
Copyright (c) 2026 Research Archive of Rising Scholars

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