Question: Exercise 1.10 The table below shows the instruction type breakdown of a given application executed on 1, 2, 4, or 8 processors. Using this data,
Exercise 1.10 The table below shows the instruction type breakdown of a given application executed on 1, 2, 4, or 8 processors. Using this data, you will be exploring the speedup of applications on parallel processors.
Processors # Instructions per processor CPI Arithmetic Load/Store Branch Arithmetic Load/Store Branch
a. 1 2560 1280 256 1 4 2 2 1280 640 128 1 4 2 4 640 320 64 1 4 2 8 320 160 32 1 4 2 Processors # Instructions per processor CPI Arithmetic Load/Store Branch Arithmetic Load/Store Branch
b. 1 2560 1280 256 1 4 2 2 1350 800 128 1 6 2 4 800 600 64 1 9 2 8 600 500 32 1 13 2 1.10.1 [5] <1.4, 1.6> The table above shows the number of instructions required per processor to complete a program on a multiprocessor with 1, 2, 4, or 8 processors.
What is the total number of instructions executed per processor? What is the aggregate number of instructions executed across all processors?
1.10.2 [5] <1.4, 1.6> Given the CPI values on the right of the table above, fi nd the total execution time for this program on 1, 2, 4, and 8 processors. Assume that each processor has a 2 GHz clock frequency.
1.10.3 [10] <1.4, 1.6> If the CPI of arithmetic instructions was doubled, what would the impact be on the execution time of the program on 1, 2, 4, or 8 processors?
The table below shows the number of instruction per processor core on a multicore processor as well as the average CPI for executing the program on 1, 2, 4, or 8 cores.
Using this data, you will be exploring the speed-up of applications on multicore processors.
Cores per processor Instructions per core Average CPI
a. 1 1.00E+10 1.2 2 5.00E+09 1.3 4 2.50E+09 1.5 8 1.25E+09 1.8 Cores per processor Instructions per core Average CPI
b. 1 1.00E+10 1.2 2 5.00E+09 1.2 4 2.50E+09 1.2 8 1.25E+09 1.2 1.10.4 [10] <1.4, 1.6> Assuming a 3 GHz clock frequency, what is the execution time of the program using 1, 2, 4, or 8 cores.
1.10.5 [10] <1.5, 1.6> Assume that the power consumption of a processor core can be described by the following equation Power = 5.0mA
MHz Voltage2 where the operation voltage of the processor is described by the following equation Voltage = 1
5 Frequency + 0.4 with the frequency measured in GHz. So, at 5 GHz, the voltage would be 1.4 V. Find the power consumption of the program executing on 1, 2, 4, and 8 cores assuming that each core is operating at a 3 GHz clock frequency. Likewise, fi nd the power consumption of the program executing on 1, 2, 4, or 8 cores assuming that each core is operating at 500 MHz.
1.10.6 [10] <1.5, 1.6> Find the energy required to execute the program for 1, 2, 4, and 8 cores assuming that each core has a clock frequency of 3 GHz and 500 MHz.
Assume the power consumption equations from 1.10.5.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
