Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

3. Timing Consider a program, P, with 10 billion dynamic instructions. 60% R-Type 10% loads 5% stores 20% branches 5% jumps How long would it

3. Timing Consider a program, P, with 10 billion dynamic instructions.

60% R-Type

10% loads

5% stores

20% branches

5% jumps

How long would it take to execute on the following processors:

a. Single cycle processor with a 150MHz clock

b. Assuming a multicycle processor where R-type instructions take 3 cycles, loads and stores take 6 cycles, branches take 4 cycles, and jumps take 5 cycles, operating at 450MHz

c. A pipelined cycle with the following hazard behavior

a. 20% of loads incur a single cycle stall

b. 5% of R-type incur a single cycle stall

c. 25% of branches incur a single cycle stall

d. 5% of branches incur a 2 cycle stall

e. jumps incur a single cycle noop

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

Database Programming With Visual Basic .NET

Authors: Carsten Thomsen

2nd Edition

1590590325, 978-1590590324

More Books

Students also viewed these Databases questions

Question

Provide examples of KPIs in Human Capital Management.

Answered: 1 week ago

Question

What are OLAP Cubes?

Answered: 1 week ago