Question: Suppose a program must execute 1 0 1 2 instructions in order to solve a particular problem. Suppose further that a single processor system can
Suppose a program must execute instructions in order to solve a particular
problem. Suppose further that a single processor system can solve the problem
in
seconds about days So on average, the single processor system executes or a million instructions per second. Now suppose that the
program has been parallelized for execution on a distributedmemory system.
Suppose also that if the parallel program uses p processors, each processor will
execute p instructions and each processor must send
p messages. Finally, suppose that there is no additional overhead in executing the
parallel program. That is the program will complete after each processor has
executed all of its instructions and sent all of its messages, and there wont be
any delays due to things such as waiting for messages.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
