D32T001M20_Day04
D32T001M20_Day04
Industrial Systems
D32T001M20
RISC AND CISC
Understanding the risc and cisc architectures
Definition
Reduced instruction set computing, or RISC, is a CPU design strategy
based on the insight that simplified instruction set (as opposed to a
complex set) provides higher performance when combined with a
microprocessor architecture capable of executing those instructions
using fewer microprocessor cycles per instruction.
LOAD A, 2:3
LOAD B, 5:2
PROD A, B
STORE 2:3,
RISC Approach
This may seem like a much less efficient way of
completing the operation.
Consider:
1. one cycle execution time: RISC processors have a CPI (clock per instruction) of one cycle. This is due to
the optimization of each instruction on the CPU and a technique called pipelining;
2. pipelining: a technique that allows for simultaneous execution of parts, or stages, of instructions to
more efficiently process instructions;
3. large number of registers: the RISC design philosophy generally incorporates a larger number of
registers to prevent in large amounts of interactions with memory
ARM
What is ARM?
ARM is a family of instruction set architectures
for computer processors based on a reduced
instruction set computing (RISC) architecture
developed by British company ARM Holdings.
CISC VS RISC
The performance equation
The following equation is commonly used for expressing a computer's
performance ability: