computer-architecture-risc.html


* created: 2025-06-10T17:06
* modified: 2025-06-24T18:28

title

RISC

description

The RISC (short for Reduced Instruction Set Computer) describes a processor architecture that mainly focuses a concise instruction set, fixed length instructions, many multi purpose register and pipelining.

related notes

No RISC no fun

The RISC (Reduced Instruction Set Computer) architecture was developed in the early 80s utilizing the upcoming technology of encoding machine instruction through a single micro instruction which are executed directly on the chip.

This came with limitation of greatly reducing the instruction set in comparison to CISC.

What is Pipelining?

Pipelining describes the process of executing the phases of an instruction cycle (fetch, decode, load, execute and write) in parallel with an offset. This happens during the execution of processes on a RISC architecture.

You could look at the following example; let's take two instruction:

ADD A, B
ADD C, D

If we plotted the execution cycle on a table, it would look something like this:

Cycle Instruction 1 (ADA A, B) Instruction 2 (ADA C, D)
1 F
2 D F
3 E D
4 L E
5 W L
6 W

F: fetch D: decode L: load E: execute W: write