Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider a computer running a program that takes 2 5 0 s . ( 8 0 s spent on floating - point, 1 0 0

Consider a computer running a program that takes 250 s.
(80 s spent on floating-point, 100 s on load/store,40 s on branch/jump, and the rest on other operations).
a) What would the overall speedup be, if we can cut the execution time of ONLY floating point ops by 50%?
b) Could you possibly reduce the total time by 20%, just by speeding up branch/jump? c) We can afford to buy better tech and improve performance of any one type floating point, memory, or branch/jump by a factor of 2. Which one would you choose, and why? And after optimization, suppose I am so impressed I give you funds to make one MORE such improvement; which one would you choose now?
(Hint: Amdahls Law. Show how much speedup each choice gives.)

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

Mastering Real Time Analytics In Big Data A Comprehensive Guide For Everyone

Authors: Lennox Mark

1st Edition

B0CPTC9LY9, 979-8869045706

More Books

Students also viewed these Databases questions

Question

Describe the seven standard parts of a letter.

Answered: 1 week ago

Question

Explain how to develop effective Internet-based messages.

Answered: 1 week ago

Question

Identify the advantages and disadvantages of written messages.

Answered: 1 week ago