RISC architecture
E220200
RISC architecture is a CPU design philosophy that uses a small, highly optimized set of simple instructions to achieve high performance and efficiency.
All labels observed (6)
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
computer architecture
ⓘ
instruction set architecture design philosophy ⓘ |
| aimsFor |
high efficiency
ⓘ
high performance ⓘ |
| benefits |
easier verification of hardware
ⓘ
lower power consumption in many designs ⓘ reduced control complexity ⓘ |
| contrastsWith | CISC architecture ⓘ |
| designGoal |
better compiler optimization
ⓘ
higher clock frequencies ⓘ one clock cycle per instruction for simple operations ⓘ simplified hardware ⓘ |
| emphasizes |
fixed-length instructions
ⓘ
hardwired control ⓘ large register file ⓘ load-store architecture ⓘ simple addressing modes ⓘ uniform instruction format ⓘ |
| focusesOn |
simple instructions
ⓘ
small instruction set ⓘ |
| hasFullForm |
RISC architecture
self-linksurface differs
ⓘ
surface form:
Reduced Instruction Set Computer architecture
|
| isStandardizedIn |
RISC-V
ⓘ
surface form:
RISC-V ISA specifications
|
| isTaughtIn | computer architecture courses ⓘ |
| isUsedIn |
ARM architecture
ⓘ
Alpha architecture ⓘ MIPS ⓘ
surface form:
MIPS architecture
PowerPC ⓘ
surface form:
PowerPC architecture
RISC-V ⓘ
surface form:
RISC-V architecture
SPARC microprocessor architecture ⓘ
surface form:
SPARC architecture
|
| originatedFrom | research on efficient instruction sets ⓘ |
| popularizedIn | 1980s ⓘ |
| relatedConcept |
compiler-driven optimization
ⓘ
instruction-level parallelism ⓘ microarchitecture design ⓘ pipeline hazards ⓘ |
| supports |
out-of-order execution
ⓘ
pipelining ⓘ superscalar execution ⓘ |
| tradeOff |
more instructions per program compared to CISC
ⓘ
simpler individual instructions ⓘ |
| typicalFeature |
branch delay slots in some designs
ⓘ
memory access limited to load and store instructions ⓘ register-to-register arithmetic operations ⓘ separate instruction and data caches ⓘ |
| wasInfluencedBy |
Berkeley RISC projects
ⓘ
surface form:
Berkeley RISC project
IBM 801 project ⓘ Stanford Computer Systems Laboratory ⓘ
surface form:
Stanford MIPS project
|
Referenced by (18)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
RISC
this entity surface form:
RISC
this entity surface form:
Reduced Instruction Set Computing
this entity surface form:
"Reduced Instruction Set Computer" papers by Patterson and colleagues
this entity surface form:
RISC
this entity surface form:
RISC
this entity surface form:
Reduced Instruction Set Computer architecture
this entity surface form:
RISC
this entity surface form:
RISC
this entity surface form:
“The Case for the Reduced Instruction Set Computer”
this entity surface form:
RISC
this entity surface form:
RISC
subject surface form:
Acorn Archimedes
this entity surface form:
RISC
this entity surface form:
RISC