Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Your task is to decide whether a particular instruction should be added or not to the ISA of a CPU microarchitecture with the goal of

Your task is to decide whether a particular instruction should be added or not to the ISA of a CPU microarchitecture with the goal of better supporting memory access heavy media streaming applications. The ISA currently supports the following mix of instructions whose execution frequencies are given for two types of benchmarks:

Instruction Type

Latency in cycles

Generic Benchmark Inst. Execution Freq.

Media Bench. Inst. Execution Freq.

Load/Store

5 cycles

25 %

45 %

Register Type

2 cycle

55 %

30 %

Conditional Branch

3 cycles

15 %

15 %

Jump

2 cycles

5 %

10 %

Compute the average CPI for the current architecture for both benchmarks.

Assume that you are given an opportunity of reduce the CPI for the multimedia benchmark by introducing a new adder to resolve memory address computations faster. The new adder reduces the load/store type latencies to 4 cycles. The side effect of integrating a new adder into the datapath is that the processor can run at most at a 20% reduced clock frequency. Compare the performance of the new architecture to the original for both benchmarks.

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

Question

\ end { aligned } ]

Answered: 1 week ago

Question

4. Explain the strengths and weaknesses of each approach.

Answered: 1 week ago

Question

3. Identify the methods used within each of the three approaches.

Answered: 1 week ago