Answered step by step
Verified Expert Solution
Question
1 Approved Answer
3 . Indicate if the following modifications ( A , B , C ) will cause each of the three metrics ( three rightmost columns
Indicate if the following modifications ABC will cause each of the three metrics three rightmost
columns to increase, decrease, or have no effect. Explain your reasoning
Assume the initial machine is pipelined. Also assume that any modification is done in a way that preserves
correctness and maintains efficiency, but that the rest of the machine remains unchanged.
InstructionsProgram CPI CyclesInstruction Circuit complexity
A
Replace the operand
ALU with a operand
one and add operand
registerregister
instructions to the ISA
for example,
ADD rsrsrsrd
Decrease
The new instructions
will replace any two
instruction sequence that
accomplished the same,
such as
ADD rs rs rd
ADD rs rd rd
The same
The ALU will perform
the threeway addition in
one cycle. Also
acceptable increase
because more RAW
Increase
Threeoperand ALU is
more complex than a
twooperand one
B
Use the same ALU for
instructions and for
incrementing the PC
by
The same
No difference to
instructions
Increase
All instructions now
use the same ALU
ALU operations now
have to stall
Decrease
Now there is one less
adderALU cycle
C
Increase the number of
user registers from
to
The same or decrease
If the more registers
enable the Compiler to
avoid loads and stores,
Decrease. Otherwise
the same.
The same
Does not affect the
actions of each
instructions
Increase
More registers
complicate the 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