SPEC CPU Benchmark (Cont.)


To simplify the marketing of computers, SPEC decided to report a single number to summarize all 10 integer benchmarks. Dividing the execution time of a reference processor by the execution time of the measured computer normalizes the execution time measurements; this normalization yields a measure, called the SPECratio, which has the advantage that bigger numeric results indicate faster performance. A summary measurement is obtained by taking the geometric mean of the SPECratios.
   ( Π SPECratioi )1/n,

    where Π ai means the product a1×a2×...×an, i = 1 .. n
The following table shows results for SPEC2017 benchmark programs running on an AMD Barcelona:

Name Instruction count × 109 Execution time (seconds) Reference time (seconds)
perl 1750 400 8660
mcf 432 1000 8500

Find the CPI if the clock cycle time is 0.25 ns:  

Find the SPEC ratio:  

For these two benchmarks, find the geometric mean:  




      “Your mother has been with us for 20 years,” said John.    
      “Isn’t it time she got a place of her own?”    
      “My mother?” replied Helen.    
      “I thought she was your mother.”