Question: A program spends 60% of its execution time doing floating-point arithmetic. Of the floating-point operations in this program, 90% are executed in parallelizable loops.

A program spends 60% of its execution time doing floating-point arithmetic. Of 

A program spends 60% of its execution time doing floating-point arithmetic. Of the floating-point operations in this program, 90% are executed in parallelizable loops. a. Find the improvement in running time if the floating-point hardware is made twice as fast. b. Find the improvement in running time if we use two processors to run the program's parallelizab loops twice as fast. c. Find the improvement in running time resulting from both modifications a and b.

Step by Step Solution

3.40 Rating (159 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a Improvement in running time if the floating point hardware is made twice as fast Thoat 06 Torig ex... View full answer

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

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

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!