What is the speedup of the basic pipeline (with branch predictions) shown in the Introduc- tion slides (Tsequential / Tpipelined) if 1/5 of all instructions

Answered step by step
Verified Expert Solution
Question
81 users unlocked this solution today!

What is the speedup of the basic pipeline (with branch predictions) shown in the Introduc- tion slides (Tsequential / Tpipelined) if 1/5 of all instructions are conditional branches and 4/5 of them are predicted incorrectly? Can you give a general formula for a k-stage pipeline? What other information do you need to know?

here

What is the speedup of the pipeline if 1/5 of the instructions are branches, and 4/5 of those are correctly predicted? We have 100 instructions. Tsequential = 100 * 5 = 500 cycles Tpipelined Without stalls, they take 100 * 1 = 100 cycles 20 of them are branches 16 of them correctly predicted, incurring no additional stalls 4 of them are mispredicted, incurring 4 * 2 = 8 additional cycles Speedup = Tsequential/Tpipelined = 500 / (100+8) = 4.63

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Link Copied!

Step: 1

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

100% Satisfaction Guaranteed-or Get a Refund!

Step: 2Unlock detailed examples and clear explanations to master concepts

blur-text-image_2

Step: 3Unlock to practice, ask and learn with real-world examples

blur-text-image_3

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

  • tick Icon Access 30 Million+ textbook solutions.
  • tick Icon Ask unlimited questions from AI Tutors.
  • tick Icon Order free textbooks.
  • tick Icon 100% Satisfaction Guaranteed-or Get a Refund!

Claim Your Hoodie Now!

Recommended Textbook for

Computer Organization and Design The Hardware Software Interface

Authors: David A. Patterson, John L. Hennessy

5th edition

124077269, 978-0124077263

flashcard-anime

Study Smart with AI Flashcards

Access a vast library of flashcards, create your own, and experience a game-changing transformation in how you learn and retain knowledge

Explore Flashcards

Students Have Also Explored These Related Algorithms Questions!