Question: For problem 7 : assume that only sources can use the new addressing mode. C . 6 [ 1 2 1 3 ? ? 1
For problem : assume that only sources can use the new addressing mode.
C C C C We will now add support for registermemory ALU operations to the classic fivestage RISC pipeline. To offset this increase in complexity, all memory addressing will be restricted to register indirect ie all addresses are simply a value held in a register; no offset or displacement may be added to the register value For example, the registermemory instruction ADD R RR means add the contents of register R to the contents of the memory location with address equal to the value in register and put the sum in register R Registerregister ALU operations are unchanged. The following items apply to the integer RISC pipeline:
a List a rearranged order of the five traditional stages of the RISC pipeline that will support registermemory operations implemented exclusively by register indirect addressing.
b For the reordered stages the RISC pipeline, what new data hazards are created this addressing mode? Give instruction sequence illustrating each new hazard.
List all the ways that the RISC pipeline with registermemory ALU operations can have a different instruction count for a given program than the original RISC pipeline. Give a pair specific instruction sequences, one for the original pipeline and one for the rearranged pipeline, illustrate each way.
Assume that all instructions take clock cycle per stage. List all the ways that the registermemory RISC can have a different CPI for a given program compared the original RISC pipeline. Describe what new forwarding paths are needed for the rearranged pipeline stating the source, destination, and information transferred each needed new path.
For the reordered stages the RISC pipeline, what new data hazards are created this addressing mode? Give instruction sequence illustrating each new hazard.
List all the ways that the RISC pipeline with registermemory ALU operations can have a different instruction count for a given program than the original RISC pipeline. Give a pair specific instruction sequences, one for the original pipeline and one for the rearranged pipeline, illustrate each way.
Assume that all instructions take clock cycle per stage. List all the ways that the registermemory RISC can have a different CPI for a given program compared the original RISC pipeline.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
