Question: Question 3 . Performance Metrics - Execution time ] [ 3 0 pts ] A multi - cycle processor P 1 executes load instructions in
Question Performance MetricsExecution time pts A multicycle processor P
executes load instructions in cycles, store instructions in cycles, arithmetic instructions in
cycles, and branch instructions in cycles. Consider an application A where of all
instructions are load instructions, of all instructions are store instructions, of all
instructions are arithmetic instructions, and of all instructions are branch instructions.
a pts What is the CPI of application A when executing on processor P Show
your work.
b pts You want to improve the original P design by including one new
optimization without changing the clock frequency. You can choose only one of the
following options:
ALU: An optimized ALU, which halves the latency of both arithmetic and branch
instructions
LSU: An asymmetric loadstore unit, which halves the latency of load
operations but doubles the latency of store operations.
Which optimization do you add to P for application A Show your work and justify your
choice
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
