Term of the Moment

fork


Look Up Another Term


Redirected from: simple instruction CPU

Definition: RISC


(Reduced Instruction Set Computer) A processor architecture that uses simple machine instructions. In order to execute the equivalent comprehensive instructions found in traditional CISC computers (complex instruction set computers), such as Intel's ubiquitous x86 line, compilers for RISC hardware have to generate multiple RISC instructions. The most widely used RISC microprocessors are the ARM CPUs found in every smartphone and countless electronic devices. See ARM.

RISC and CISC Are Both Thriving
Although RISC designs date back to the 1960s, commercial RISC CPUs from MIPS and Sun became popular in the late 1980s. When introduced, RISC CPUs were faster than their CISC counterparts; however, advancements in CISC technology over the years narrowed the performance advantage. Ever-increasing clock speeds and enhanced architectures made CISC CPUs more powerful, and Windows caused the Intel CISC-based x86 market to grow exponentially in the 1990s. See CISC.

Apple's Mac: CISC to RISC to CISC to RISC
In 1984, Apple's Macintosh debuted using Motorola CPUs (CISC). Power Macs (RISC) came out a decade later, and in 2006, Apple switched to Intel CPUs (CISC). In 2020, Apple began switching the Mac line back to RISC with ARM CPUs. See 68000, Power Mac, Intel Mac and Apple M series.

Due to the low power consumption of RISC CPUs, smartphones and tablets (except most Windows tablets) use RISC-based ARM chips almost exclusively. See Apple A series, Apple M series and RISC-V.




No Microcode Conversion
RISC processors have no microcode conversion overhead. RISC keeps instruction size constant and bans indirect addressing, retaining only those instructions that can be overlapped and made to execute in one machine cycle or less. See microcode, indirect address and compiler.