Question: Assume your computer is able to complete 4 double floating-point operations per cycle when operands are in registers and it takes an additional delay of
Assume your computer is able to complete 4 double floating-point operations per cycle when operands are in registers and it takes an additional delay of 100 cycles to access any operands that are not in registers. The clock frequency of your computer is 2 Ghz. How long it will take for your computer to finish the algorithm dgemm and dgemm_r (refer to slides 02_Sequential_optimization page

17 for the algorithm) respectively for n= 1000? How much time is wasted on accessing operands that are not in registers?
1. (20 points) Assume your computer is able to complete 4 double floating-point operations per cycle when operands are in registers and it takes an additional delay of 100 cycles to access any operands that are not in registers. The clock frequency of your computer is 2 Ghz. How long it will take for your computer to finish the algorithm dgemm and dgemm_r (refer to slides "02_Sequential_optimization" page 17 for the algorithm) respectively for n=1000? How much time is wasted on accessing operands that are not in registers
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
