LLMpediaThe first transparent, open encyclopedia generated by LLMs

central processing unit

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Expansion Funnel Raw 83 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted83
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
central processing unit
NameCentral processing unit
CaptionAn Intel 80486DX2 microprocessor in its package
InventorFederico Faggin, Marcian Hoff, Stanley Mazor, Masatoshi Shima
First productionEarly 1970s
Related componentsMicroprocessor, Arithmetic logic unit, Control unit, CPU cache

central processing unit. A central processing unit is the primary electronic circuitry within a computer that executes instructions comprising a computer program. It performs basic arithmetic, logic, controlling, and input/output operations specified by the instructions, acting as the fundamental building block for all modern computing systems. The advent of the microprocessor in the early 1970s, pioneered by companies like Intel Corporation, enabled the integration of a CPU onto a single integrated circuit, revolutionizing the development of personal computers and countless other digital devices.

History

The conceptual foundation for the CPU was laid by John von Neumann in his seminal 1945 draft describing the EDVAC, which outlined the stored-program architecture where instructions and data reside in the same memory. Early electronic computers like the ENIAC, which lacked a stored program, were soon succeeded by machines embodying this von Neumann architecture, such as the Manchester Baby and the EDSAC. Throughout the 1950s and 1960s, CPUs were constructed from discrete vacuum tube and later transistor components, as seen in systems like the IBM 7030 Stretch and the DEC PDP-8. The transformative shift occurred with the development of the first commercial microprocessor, the Intel 4004, designed by a team including Federico Faggin and Stanley Mazor for the Japanese company Busicom. This innovation was rapidly followed by more powerful chips like the Intel 8080 and the MOS Technology 6502, which became the heart of early microcomputers such as the Altair 8800 and the Apple II.

Design and implementation

The core operational components of a CPU are the arithmetic logic unit, which performs mathematical and logical operations, and the control unit, which directs the operation of the processor by fetching instructions from memory. Modern CPU design is dominated by the microarchitecture, which defines how a given instruction set architecture is implemented; prominent ISAs include x86 from Intel Corporation and Advanced Micro Devices, and ARM architecture from Arm Holdings. Key microarchitectural features include pipelining, which allows multiple instructions to be processed simultaneously in stages, and superscalar execution, where multiple execution units are used. The semiconductor device fabrication process, measured in nanometers, determines the density of transistors on a chip, with leading-edge manufacturing conducted by companies like Taiwan Semiconductor Manufacturing Company and Samsung Electronics.

Performance

CPU performance is measured by its ability to execute instructions quickly, often gauged by metrics like instructions per second or benchmark suites such as SPECint. A critical factor is the clock rate, the frequency at which the processor's clock generator pulses, though higher speeds increase power consumption and heat. Architectural efficiency, including the depth of the instruction pipeline and the size and speed of CPU cache memory, often has a greater impact. Techniques like out-of-order execution, pioneered in designs like the IBM POWER1, and simultaneous multithreading, as implemented in Intel Hyper-Threading Technology, improve throughput. The performance of systems with multiple CPUs or cores is analyzed using concepts like Amdahl's law, which models the potential speedup from parallel processing.

Special-purpose designs

Beyond general-purpose computing, numerous specialized CPU designs exist to optimize for specific tasks. A graphics processing unit is a highly parallel processor designed to accelerate the rendering of computer graphics and, more recently, general-purpose computing on graphics processing units for scientific workloads. Digital signal processors are optimized for the real-time processing of analog signals, crucial in applications like modems and audio processing. Other embedded variants include microcontrollers, which integrate a CPU with memory and peripherals on a single chip for controlling devices, and application-specific integrated circuits designed for a single application, such as Bitcoin mining. The field-programmable gate array offers reconfigurable hardware that can be programmed to emulate specialized CPU functions after manufacturing.

Manufacturers

The global market for central processing units is dominated by a few major corporations, each with distinct architectural focuses. Intel Corporation, founded by Gordon Moore and Robert Noyce, and Advanced Micro Devices are the primary competitors in the x86 market for personal computers and servers. For mobile devices and an increasing share of the personal computer and server market, Arm Holdings licenses its ARM architecture to numerous companies, including Apple Inc., which designs its own Apple silicon chips, and Qualcomm, known for its Snapdragon processors. In China, Hygon and Phytium produce CPUs based on licensed technology, while other significant players include IBM with its POWER microprocessors and Nvidia, known for GPUs but also developing ARM architecture-based processors like the Grace Hopper Superchip.

Category:Central processing unit Category:Computer hardware Category:Digital electronics