Question: Advance Computer architecture CPI, execution time .... executed on a supercomputer with millions of cores. Assume that these cores are homogeneous, i e. all cores
executed on a supercomputer with millions of cores. Assume that these cores are homogeneous, i e. all cores are at the same speed and no additional overheads, what is the speed up of the program when running on 30,30,000 and 3,000,000 cores, respectively? Question 6 (20 points): For a high-level language statement, the compiler uses two code sequences which require the instruction counts as follows: Instruction counts for each Instruction Class Code Sequence A Assume CPI of the three different classes of instructions: Class Class B, and Class C are one, two and three respectively. Which code sequence executes more instructions? Which will be faster? What is the CPI for each sequence? for program a) and program b). Arithmetic Store Branch 650 1400 250 500 1500 750 2000 Please answer the following questions for problem a) and problem b), respectively. 7. 1) Assuming that Arithmetic instructions i load 5 cycles, and branches 2 cycles, what is the execution time of the program in a 2 GHz processor? 7.2) Find the CPI for the program. 7.3) If the number of load instructions can be reduced by one half, what is the speedup and the CPI
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
