Professional Documents
Culture Documents
Microprocessor
The Chip
The Processor
2
CPUs
3
CPU
4
Components of a CPU
Other components
Registers
Cache
… etc
5
ALU (Arithmetic Logic Unit)
6
Control Unit (CU)
7
Registers
Categories of Registers
● http://en.wikipedia.org/wiki/Processor_register#Categories_of_registers
8
Cache
55
9
CPU Diagrams
10
CPU Vendors
Intel
AMD
(Advanced Micro Devices)
11
CPU Vendors
12
Microarchitecture
● http://en.wikipedia.org/wiki/Comparison_of_CPU_architectures
● http://en.wikipedia.org/wiki/Comparison_of_CPU_architectures#Microar
chitectures
● http://en.wikipedia.org/wiki/List_of_AMD_CPU_microarchitectures
13
Intel Microarchitectures
http://en.wikipedia.org/wiki/List_of_Intel_CPU_microarchitectures
Intel Tick-Tock
● Every "tick" is a shrinking of process technology of the
previous microarchitecture and every "tock" is a new
microarchitecture
● http://en.wikipedia.org/wiki/Intel_Tick-Tock
14
Intel Microarchitectures
Notable Microarchitectures
Fabrication
Microarchitecture Major CPUs
process
NetBurst 65 nm Pentium 4
Nehalem 45 nm, 32 nm
Haswell 22 nm
Haswell
Broadwell 14 nm
15
Intel Core CPU Generations
16
1st, 2nd, 3rd, 4th Core Generations
17
CPU Socket
● http://en.wikipedia.org/wiki/CPU_socket
● http://www.cpu-world.com/Sockets/
18
CPU Socket
19
CPU Socket
20
Threads
Multithreading
Hyperthreading
21
Multicore
22
Multicore
Dual-Core
● Pentium D
● Core 2 Duo
● Core i3 Dual Core
Quad-Core
● Core 2 Quad
● Core i5 Quad Core
23
Multicore
24
Multicore
Server Processors
Desktop Processors
Mobile (Notebook) CPUs
CPUs for other Mobile Devices
26
Server Processors
High Speed
Multiple CPUs used
Bigger Cache
Examples
● Intel Xeon, AMD Opteron
27
Mobile (Notebook) CPUs
28
CPUs for other Mobile Devices
Examples
● Sony Xperia Z:
1.5 GHz quad-core Qualcomm Krait
● Samsung Galaxy S4
1.2 GHz quad-core Cortex-A7, 1.6 GHz quad-core 1.6 GHz
quad-core Cortex-A15 +
29
Future: SoC
30
SoC (System on a Chip)
31
SoC (System on a Chip)
Motherboard
● Socket
● Chipset
33
More Links and References
http://en.wikipedia.org/wiki/Comparison_
of_Intel_processors
https://duckduckgo.com/?q=CPU
https://www.google.com/search?q=CPU
34
Thank You!
Ayubowan!