Computer Science And Engineering

Computer Science And EngineeringComputer Organization & Architecture (COA)Numerical Answer (NAT)2 Marks
Q8.

The baseline execution time of a program on a 2 GHz2\text{ GHz} single core machine is 100 nanoseconds100\text{ nanoseconds} (nsns). The code corresponding to 90%90\% of the execution time can be fully parallelized. The overhead for using an additional core is 10 ns10\text{ ns} when running on a multicore system. Assume that all cores in the multicore system run their share of the parallelized code for an equal amount of time.

The number of cores that minimize the execution time of the program is _______

A
3 to 3