Assuming a serial runtime of 64s a parallel runtime of 24s o

Assuming a serial runtime of 64s, a parallel runtime of 24s on four cores, and a fixed overhead, what is the expected speedup with eight cores?
Assuming a serial runtime of 64s, a parallel runtime of 24s on four cores, and a fixed overhead, what is the expected speedup with eight cores?
Assuming a serial runtime of 64s, a parallel runtime of 24s on four cores, and a fixed overhead, what is the expected speedup with eight cores?

Solution

Serial run-time = 64s implies a single core requires 64s to compute that task.

Using 4 such cores parallely, the task should actually require 64s/4 = 16s. As it requires 24s, the fixed overhead is 24s - 16s = 8s.

If 8 such cores are used, then each core will require 64s/8 = 8s. If they run parallely just 8s would be sufficient, but the above overhead should be required here also. As it is given that the overhead is fixed with 8s, the expected speedup with eight cores would be 8s + 8s = 16s. (If the overhead varies based on the number of cores used, then the speedup may vary). With the fixed overhead, it can be taken as 16s easily and the speedup ratio would be 64s/16s = 4. Hence the speedup ratio is 4 and 8 cores parallel processing require 16s.

 Assuming a serial runtime of 64s, a parallel runtime of 24s on four cores, and a fixed overhead, what is the expected speedup with eight cores? Assuming a seri

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site