Question: You are writing some parallel code to run simulations for a research project under your advisor. Suppose the code initially starts out as a single

You are writing some parallel code to run simulations for a research project under your advisor. Suppose the code initially starts out as a single threaded process and performs some initial setup. The program then executes in parallel. When run sequentially, the initial setup time is 12.5% of the overall execution time.
(a) Your advisor wants the code to run as fast as parallel and has access to Mapol, a supercomputing cluster. What is the maximum theoretical speedup for a single simulation?

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 Finance Questions!