Question: 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
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.
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?
a b. Processors No. Instructions per Processor 1 2 4 8 1 2 4 8 CPI Arithmetic Load/Store Branch Arithmetic Load/Store Branch 00 2560 1280 640 320 1280 640 320 160 Processors No. Instructions per Processor 256 128 64 32 1280 640 320 160 Arithmetic Load/Store Branch Arithmetic 2560 1280 640 320 1 1 1 1 256 128 64 32 1 1 1 1 4 5 7 12 CPI Load/Store 4 6 8 10 2 2 2 2 Branch 2 2 2 2
Step by Step Solution
3.42 Rating (158 Votes )
There are 3 Steps involved in it
You can add up the values in each row for the Arithmetic LoadStore and Branch instructions independe... View full answer
Get step-by-step solutions from verified subject matter experts
