PPT4 - Module 1
PPT4 - Module 1
PPT4 - Module 1
• This architecture uses cache memory for holding both data and
instructions.
• Thus, they share the same path for both instructions and data.
• CISC has instructions with variable length format. Thus, the number
of clock cycles required to execute the instructions may be varied.
CISC architectures directly use the memory, instead of a
register file.
CISC RISC
Add 1:1,2:2 Load Loca, R1
Load Locb, R2
Add R1,R2,R3
Store R3, LoCc
Memory Cell for CISC
1 2 3
1 2
2 5
CISC Architecture
RISC (Reduced Instruction Set Computer)
Architecture
• Although CISC reduces usage of memory and compiler, it requires more complex
processor to implement the complex instructions by itself.
• In RISC architecture, the instruction set of processor is simplified to reduce the
execution time.
• It uses small and highly optimized set of instructions which are generally register
to register operations.
• The speed of the execution is increased by using smaller number of
instructions.
• This uses pipeline technique for execution of any instruction.
What is RISC?
• It is a type of microprocessor architecture
• It utilizes a small, highly-optimized set of instructions.
History
The first RISC projects came from IBM, Stanford, and UC-Berkeley in the late 70s and
early 80s.
The IBM 801, Stanford MIPS, and Berkeley RISC 1 and 2 were all designed with a similar
philosophy which has become known as RISC.
Architecture
Certain design and Characteristics features of
RISC
• One cycle execution time:
• This is due to the optimization of each instruction on the CPU and a technique called PIPELINING
• Pipelining:
• A technique that allows for simultaneous execution of parts, or stages, of instructions to more
efficiently process instructions
• the RISC design philosophy generally incorporates a larger number of registers to prevent in large
amounts of interactions with memory
Summary
End