1) (15 points) A computer spends 30 percent of its time accessing memory, 20 per
ID: 3880955 • Letter: 1
Question
1) (15 points) A computer spends 30 percent of its time accessing memory, 20 percent performing multi-
plications, and 50 percent executing other instructions. As a computer architect, you have to choose
between improving either the memory, multiplication hardware, or execution of other instructions. There
is only space on the chip for one improvement, and each of the improvements will improve its associated
part of the computation by a factor of 2.
a. Without performing any calculations, which improvement would you expect to give the largest
performance increase, and why?
b. What would be the overall speedup for each of the three changes?
Explanation / Answer
Answer:
a. Without performing any calculations, which improvement would you expect to give the largest performance increase, and why?
The greatest benefit has been provided by the non-multiplication instructions which has been improved in the execution. The performance has been increased at the same amount in all the areas. While comparing to the other instructions, the system must be speding the time more during the execution of the non-multiplication instructions. Amdahl's states that, the higher improvement must be given to the non-multiplications instructions, because in a fraction of thime an overall improvement has been goes higher.
b. What would be the overall speedup for each of the three changes?
In the Amdahls' law, susbstitute the value of time used in percentage and the used values into the speedup during the improvement, then i
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.