2.1. Recap

CPU
Central Processing Unit

A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry within a computer that executes instructions that make up a computer program. [1]

GPU
Graphics Processing Unit

A graphics processing unit (GPU) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. [2]

ALU
Arithmetic Logic Unit

An arithmetic logic unit (ALU) is a combinational digital electronic circuit that performs arithmetic and bitwise operations on integer binary numbers. [3]

FPU
Floating-Point Unit

A floating-point unit (FPU, colloquially a math coprocessor) is a part of a computer system specially designed to carry out operations on floating-point numbers. [4]

TPU
Tensor Processing Unit

A tensor processing unit (TPU) is an AI accelerator application-specific integrated circuit (ASIC) developed by Google specifically for neural network machine learning, particularly using Google's own TensorFlow software. [5]

2.1.1. CPU

../../_images/arch-cpu-01.png
../../_images/arch-cpu-02.png
../../_images/arch-cpu-03.png
../../_images/arch-cpu-04.png
../../_images/arch-cpu-05.png
../../_images/arch-cpu-06.png
../../_images/arch-cpu-07.png
../../_images/arch-cpu-08.png
../../_images/arch-cpu-09.png
../../_images/arch-cpu-10.png
../../_images/arch-cpu-11.png
../../_images/arch-cpu-12.png
../../_images/performance-cpu-memory.png
../../_images/performance-cpu-memsize.png

2.1.2. Motherboard

../../_images/performance-motherboard.png

2.1.3. CPU vs. GPU Architecture

../../_images/performance-architecture-apple.png
../../_images/performance-architecture-cpu.png
../../_images/performance-architecture-cpu-vs-gpu-1.png
../../_images/performance-architecture-cpu-vs-gpu-2.png
../../_images/performance-architecture-gpu.png

2.1.4. Latency

../../_images/performance-latency-1.png
../../_images/performance-latency-2.png

2.1.5. Latency

../../_images/arch-latency-02.png
../../_images/arch-latency-01.png

2.1.6. References