Question
1. (1) A 5-stage pipeline has a single unified instruction and data memory capable of performing a single Read or Write operation every clock cycle.
1.
(1) A 5-stage pipeline has a single unified instruction and data memory capable of performing a single Read or Write operation every clock cycle. Assume that 18% of the executed instructions are Loads and 12% are Store. Ignoring any data hazards and control hazards that may occur, what is the speedup of the pipeline that has separate instruction and data memories over the pipeline with a single unified memory?
(2). A 5-stage pipeline has a Register File that can execute either a Read operation (of 1 or 2 registers) or a Write operation (into only one register), but not both, during every clock cycle. The instruction mix that the processor executes contains 47% ALU instructions,24% Load, 11% Store and 18% Branch. Ignoring any data hazards and control hazards that may occur, what is the speedup of the pipeline that has a Register File capable of performing two reads and one write every cycle over the pipeline with the limited Register file?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started