Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this problem you will consider a MIPS application with an instruction make-up described in Table 1. For this problem, assume the standard, 5-stage pipeline

image text in transcribed

In this problem you will consider a MIPS application with an instruction make-up described in Table 1. For this problem, assume the standard, 5-stage pipeline described in class. You may assume all loads hit in the Li cache (no extra load delay for misses), and all branches are statically predicted not-taken. Also you may assume that the jump target is calculated during the Register/Decode stage. Calculate the CPI of this program, with the following assumptions (both assumptions together, not individually): No data forwarding paths exist, dependencies must be resolved via stalling. True branch resolution occurs in the Data Memory stage (i.e. correct path fetch can occur in the cycle after DM). Branch/jump delay slots are not implemented. (B) Calculate the CPI of this program, with the following assumptions (both assumptions together, not individually): Data forwarding paths are implemented. Assume the same pipeline as in class. True branch resolution occurs in the Register/Decode stage. Branch/jump delay slots may be used assuming an independent instruction can be found. (Note, you may assume that branches are never data dependent on previous instructions)

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

Data Analysis Using SQL And Excel

Authors: Gordon S Linoff

2nd Edition

111902143X, 9781119021438

More Books

Students also viewed these Databases questions