Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Assume that for a given program 6 5 % of the executed instructions are arithmetic, 2 0 % are load / store , and 1

Assume that for a given program 65% of the executed instructions are arithmetic, 20% are load/store, and 15% are branch. Given the instruction mix and the assumption that an arithmetic instruction requires 2 cycles a load store instruction requires 6 cycles and a branch instruction requires 3 cycles find the average CPI.
a. For a 25% improvement in performance how many cycles on average may an arithmetic instruction take if a load/store and branch instructions are not improved?
b. For a 50% improvement in performance how many cycles on average may an arithmetic instruction take if load/store and branch instructions are not improved?
c. For a 5% improvement in performance how many cycles must a branch instruction take if load/store and arithmetic instructions are not improved?
d. For a 5% improvement in performance how many cycles must a load/store instruction take if branch and arithmetic instructions are not improved

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions