Question: 7. [15 marks] Imagine a computer with no cache, but with a reasonable-size register file. The computer has a single floating-point multiplier. The effect of
7. [15 marks] Imagine a computer with no cache, but with a reasonable-size register file. The computer has a single floating-point multiplier. The effect of these assumptions is that each floating-point multiply (operation) will, with probability 1, find one of its two operands in the register file, but will need its other operand delivered from memory, and this for _each_ floating-point multiply. Let the floating-point multiplier have a peak performance of 16 GFs/s. At present, the achievable bandwidth from the memory to the processor is 7 GWs/s. (Here, 'W' stands for _word_, not Watt, and, by assumption, one word can hold one floating-point value). K = 10^3 a) [5 marks] Describe this situation as _compute bound_ or _bandwidth bound_. situation = ______________ b) [5 marks] We buy a second DRAM module and more interconnection links with the same aggregate capacities as the first. Describe this new situation as _compute bound_ or _bandwidth bound_. situation = ______________ c) What would it take to achieve sustained performance equal to the peak performance? answer = ______________
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
