100%(5)5 out of 5 people found this document helpful
This preview shows page 2 - 4 out of 5 pages.
7.Question 6.11 at page 395: Overclocking a computer means operating it at a higher clock rate than that specified by its manufacturer; for example, a 2 GHz chip might be clocked at 2.1 GHz to squeeze more performance out of it. Does overclocking disprove the famous aphorism, "There's no such thing as a freelunch", or is there a hidden cost? If so, what is the costof overclocking?8.Question 6.12 at page 395: The following figures define the typical operating parameters of a processor.OperationFrequencyCyclesArithmetic/logical instructions45%1
Register load operations20%3Register store operations10%2All branch instructions25%2If the clock rate could be reduced by 15%, it would require only 2 cycles to perform a register load. Wouldthat be a good idea?9.Question 6.13 at page 395: A computer has the following parameters.OperationFrequencyCyclesArithmetic/logical instructions65%1Register load operations10%5Register store operations5%2Conditional branch instructions20%8If the average performance of the computer (in terms of its CPI) is to be improved by 20%, i.e., its CPI to beonly 80% of the current CPI, while executing the same instruction mix, what target must be achieved forthe cycles per conditional branch instruction?10. Question 6.14 at page 396: A program is run on a computer with the following parametersclock cycle time10 nsinstructions with 1 cycle70%instructions with 2 cycles20%instructions with 3 cycles10%What is the MIPS rating of this computer?11. Question 6.15 at page 396: For the following data, what is the average number of cycles per instruction?