The central processing unit (CPU) is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer. The term has been in use in the computer industry at least since the early 1960s. The form, design and implementation of CPUs have changed dramatically since the earliest examples, but their fundamental operation remains much the same.
On large machines, CPUs require one or more printed circuit boards. On personal computers and small workstations, the CPU is housed in a single chip called a microprocessor. Since the 1970s the microprocessor class of CPUs has almost completely overtaken all other CPU implementations. Modern CPUs are large scale integrated circuits in small, rectangular packages, with multiple connecting pins.
Two typical components of a CPU are the arithmetic logic unit (ALU), which performs arithmetic and logical operations, and the control unit (CU), which extracts instructions from memory and decodes and executes them, calling on the ALU when necessary.
Not all computational systems rely on a central processing unit. An array processor or vector processor has multiple parallel computing elements, with no one unit considered the “center”. In the distributed computing model, problems are solved by a distributed interconnected set of processors
List microprocessors
AMD
- List of AMD Athlon microprocessors
- List of AMD Athlon 64 microprocessors
- List of AMD Athlon XP microprocessors
- List of AMD Duron microprocessors
- List of AMD Opteron microprocessors
- List of AMD Sempron microprocessors
- List of AMD Turion microprocessors
ARM
Digital Equipment Corporation
- V-11
- MicroVAX 78032
- CVAX
- Rigel
- Mariah
- NVAX
- Alpha 21064
- Alpha 21164
- StrongARM
- Alpha 21264
- Alpha 21364
Elbrus
Fairchild Semiconductor
Freescale Semiconductor (former Motorola)
Hewlett-Packard
- Capricorn (microprocessor)
- FOCUS 32-bit stack architecture
- PA-7000 PA-RISC Version 1.0 32-bit
- PA-7100 PA-RISC Version 1.1
- PA-7100LC
- PA-7150
- PA-7200
- PA-7300LC
- PA-8000 PA-RISC Version 2.0 (64-bit)
- PA-8200
- PA-8500
- PA-8600
- PA-8700
- PA-8800
- PA-8900
- Saturn (microprocessor) Nibble CPU
IBM
- IBM 801
- 2001 – Cell Processor
- 2006 – Broadway Processor
POWER
- 1990 – POWER1
- 1992 – RISC Single Chip
- 1993 – POWER2
- 1996 – P2SC
- 1998 – POWER3
- 2001 – POWER4
- 2004 – POWER5
- 2007 – POWER6
PowerPC-AS
- 1995 – A10
- 1996 – A25 and A30
- 1997 – RS64
- 1998 – RS64-II
- 1999 – RS64-III
- 2000 – RS64-IV
Intel
- List of future Intel microprocessors
- List of Intel Itanium microprocessors
- List of Intel Xeon microprocessors
- List of Intel Core i5 microprocessors
- List of Intel Core i7 microprocessors
- List of Intel Core 2 microprocessors
- List of Intel Core microprocessors
- List of Intel Pentium microprocessors
- List of Intel Celeron microprocessors
- List of Intel Atom microprocessors
MIPS Technologies
National Semiconductor
NEC
SPARC
Texas Instruments
- Texas Instruments TMS1000 — used in the TI-35 and the Big Trak
- Texas Instruments TMS1100 — used in the Microvision
- Texas Instruments TMS7000
- Texas Instruments TMS9900
VIA
- List of VIA microprocessors
- List of VIA C3 microprocessors
- List of VIA C7 microprocessors
- List of VIA Eden microprocessors
Western Electric
- WE-32000 (used in the 3B series computers)
Zilog
- Zilog
- Z80 Architecture
- Zilog Z8000