Professional Documents
Culture Documents
Typical questions
• Explain how pipelining improves the speed of operation?
• What are Register windows and how are they implemented in
RISC
• List three major features characteristics of a RISC and
describe how each of these features helps produce faster
execution.
• Discuss the structure of Pipelined RISC processor.
• Explain the different characteristics of RISC architecture.
• Describe the development of RISC processor.
• Write the use of large register file in RISC.
• List the technique to implement RISC processor.
• Give the similarities and differences between RISC and CISC
What is RISC
• RISC, or Reduced Instruction Set Computer. is a type of
microprocessor architecture that utilizes a small, highly-
optimized set of instructions, rather than a more
specialized set of instructions often found in other types
of architectures.
• Every instruction in a single clock after fetch and decode.
• Smaller, less energy consumption.
• Sun Sparc, IBM Power series both have RISC
• Risc allows branch prediction and Pipelining because
they require fixed length instructions.
Advantages of RISC over CISC
• RISC instructions being simple can be hardwired whereas CISC
are micro-prgmed.
• Reduced complexity of control unit and data path – thus it can
work at higher clock freq and thus with higher speeds.
• Thus, memory management and floating pt arthmetic units can
also be placed.
• Cost reduction because of simpler chip
• High Level Language compilers more eff. Codes in RISC than CISC
• Shorter design cycles
• Easier codes and instructions to handle.
• Fixed length instructions, so piplelining is easier.
Features of RISC
• Simple instruction set
• Fixed length instructions
• Single machine cycle instructions
• Pipelining
• Very few addressing modes
• Large number of registers to prevent large interactions
with memory.
• Microcoding or microprogramming not required so
instructions can be hardwired.
• Load and Store architecture for memory
Design issues for RISC – register windowing