Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the following three pipeline processor implementations. Assume that all 3 pipelines can achieve a CPI of 1 , except for mispredicted branches. - Implementation

image text in transcribed

Consider the following three pipeline processor implementations. Assume that all 3 pipelines can achieve a CPI of 1 , except for mispredicted branches. - Implementation X: A pipeline length of 20 stages with branches resolving in stage 7 , running at 666MHz. - Implementation Y : A pipeline length of 30 stages with branches resolving in stage 12 , running at 1GHz. - Implementation Z: A pipeline length of 25 stages with branches resolving in stage 5 , running at 833MHz. For all processors, the branch predictor is located in stage 1. a) What are the cycle times for each of these pipelines, in nanoseconds? b) Now consider that you are the CTO at Intel and you want to choose a pipeline implementation for your next generation processor. You know that the branch predictor in your architecture can achieve 95% prediction accuracy. If you were to select a pipeline design purely based upon on minimum branch misprediction penalty in nano-seconds, which architecture would you choose? c) Now, consider pipeline Implementation X. Assume this is the only pipeline available to you, and as CTO you have two choices. The next generation of silicon technology has given you extra transistors to work with, and you can either use them to build a better branch predictor that will achieve 98% accuracy instead of 95%, OR to build extra hardware to allow branches to resolve in stage 5 instead of stage 7 . Which approach will provide the best average CPI for a workload with 20% branches

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_2

Step: 3

blur-text-image_3

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

Databases Illuminated

Authors: Catherine M Ricardo, Susan D Urban

3rd Edition

1284056945, 9781284056945

More Books

Students also viewed these Databases questions

Question

Describe sources of ethical guidance.

Answered: 1 week ago