A Survey of Three Types of Processing Units: CPU, GPU and TPU
Goran Nikolić, Bojan Dimitrijević, T. Nikolic, Mile Stojčev
20222022 57th International Scientific Conference on Information, Communication and Energy Systems and Technologies (ICEST)28 citationsDOI
Abstract
The CPU, GPU, and TPU are three different types of processing units. For the overall performance of the computer, the CPU is responsible. For delivering high-end graphics and video quality, the GPU is responsible. Along with the CPU, the GPU is a piece of additional hardware. TPU is used in the field of Artificial Intelligence, Machine Learning, and Deep Learning. Each of the three processing units has its own set of functions. This article may be of help to a reader with aim to understand the distinctions between the CPU, GPU, and TPU processing units.
Topics & Concepts
Computer scienceCentral processing unitGraphicsCPU shieldingGraphics processing unitSet (abstract data type)Parallel computingComputer graphics (images)Computer hardwareProgramming languageParallel Computing and Optimization TechniquesCCD and CMOS Imaging SensorsNeural Networks and Applications