LLMpediaThe first transparent, open encyclopedia generated by LLMs

RISC

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 70 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted70
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
RISC
NameReduced instruction set computer
DesignerJohn Cocke, David Patterson, John L. Hennessy
Introduced1980s
DesignRISC
TypeRegister–register architecture
EncodingFixed (generally)
BranchingCondition codes, Conditional branches
EndiannessBi
PredecessorComplex instruction set computer

RISC. Reduced instruction set computer is a computer architecture philosophy that emphasizes a small, highly optimized set of simple instructions. This design paradigm emerged in the late 1970s and early 1980s as a reaction against the increasing complexity of CISC designs. The approach prioritizes pipelining efficiency and aims to execute instructions in a single clock cycle where possible, relying on compiler technology to sequence operations.

Overview

The fundamental premise of a RISC architecture is that a simplified Instruction set allows for more efficient hardware implementation and higher performance. Key characteristics include a Load/store architecture where only specific instructions access memory, a large number of general-purpose registers, and uniform, fixed-length Instruction encoding. This contrasts sharply with the variable-length, multi-cycle instructions typical of contemporaries like the Intel 80386 or Motorola 68000. The design facilitates advanced techniques like Superscalar execution and Out-of-order execution, which became hallmarks of high-performance computing.

Design principles

Core RISC principles were crystallized by the pioneering work at IBM with the IBM 801 project led by John Cocke, and later formalized in academic research by David Patterson at the University of California, Berkeley and John L. Hennessy at Stanford University. These principles advocate for a single-cycle execution model for most instructions, hardwired Control unit design rather than Microcode, and the use of sophisticated optimizing compilers to handle complex operations. The emphasis on register-to-register operations minimizes slower memory accesses, and simplified Instruction decoding enables faster Clock rates and more efficient Instruction-level parallelism.

Historical development

The conceptual origins lie in the 1970s with the IBM 801 minicomputer, a project that demonstrated the performance benefits of a simplified instruction set. This research directly influenced the IBM ROMP processor used in the IBM RT PC. The term "RISC" itself was coined by David Patterson during the Berkeley RISC project, which produced prototypes like the RISC-I and RISC-II. Concurrently, the MIPS architecture project at Stanford University under John L. Hennessy evolved into a commercial reality. These academic efforts proved the viability of the concept, leading to a wave of commercial implementations in the 1980s and 1990s that would dominate Embedded systems and later Workstation markets.

Comparison with CISC

The primary architectural rival is the Complex instruction set computer, exemplified by the x86 architecture from Intel and the VAX from Digital Equipment Corporation. CISC designs incorporate complex, multi-function instructions that can perform operations directly in memory, often requiring multiple clock cycles and extensive Microcode. While CISC aims to reduce the Semantic gap between high-level languages and machine code, RISC relies on compiler efficiency. The debate between the two philosophies was intense during the 1980s, but the lines have blurred with modern processors like the AMD64 using internal RISC-like Micro-operation cores to decode complex CISC instructions.

Implementations and examples

Numerous successful commercial architectures embody RISC principles. The SPARC from Sun Microsystems powered its Sun-4 workstations and servers. The Power Architecture, developed by IBM, Apple, and Motorola, was central to the Power Macintosh and many IBM POWER systems. The ARM architecture, originally designed by Acorn Computers, became ubiquitous in Mobile devices and systems on a chip. Other significant families include MIPS, used in Silicon Graphics workstations and many routers, and the DEC Alpha, a high-performance design from Digital Equipment Corporation.

Impact and legacy

The RISC philosophy fundamentally reshaped the Computer industry, proving that simpler, faster instructions could outperform more complex ones. It enabled the rise of powerful, energy-efficient processors that made mobile computing and the Smartphone revolution possible, largely through the dominance of ARM. The principles influenced all subsequent processor design, including modern x86 implementations. The academic work of David Patterson and John L. Hennessy was recognized with the ACM Turing Award, and their textbook, *Computer Architecture: A Quantitative Approach*, became a seminal work. The legacy endures in the design of modern GPUs and AI accelerators, which heavily utilize parallel, simplified execution units.

Category:Computer architecture Category:Computing terminology