Question: A financial risk management program is sped up by making 85 of the application concurrent while 15 remains sequential However it turns out that during

A financial risk management program is sped up by making 85 of the application concurrent while 15 remains sequential However it turns out that during a concurrent execution the number of cache misses grows in a way dependent on N the number of cores used The dependency is CacheMiss N Profiling N 10 the program reveals that 20 of the operations performed are memory accesses for both the sequential and parallel parts The cost of other operations including cache accesses is 1 unit and accessing memory has a cost of 3N 11 units for the par allel part and a cost of 14 for the sequential part Compute the optimal number of processors on which the program should run

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Accounting Questions!