Miss Rates of the DIS Stressmarks (Using Example Code)

The g++ compiler with the optimization flags -mips3 -O4 was used to generate the executables. These executables are run on SGI machine with the cache organization shown in the table below.

Cache Organization

Cache Size Assoc Line Size
I1 Cache 32 KB 2 32 B
D1 Cache 32 KB 2 32 B
D2/I2 Cache 1 MB 2 64 B



The following are the miss rates of different stressmarks*.

Pointer Stressmark

Input Total #Mem_Acc Total #DecInst. #Mem_Acc/#DecInst. I1 Miss Rate(%) D1 Miss Rate(%) I2 Miss Rate(%) D2 Miss Rate(%)
in1 2.9063e+10 6.092e+11 4.77 2.39e-4 4.77 3.51e-5 3.14
in2 2.7931e+9 5.094e+10 5.48 3.50e-4 4.09 2.38e-5 2.66
in3 2.9046e+9 6.020e+10 4.82 2.21e-4 4.79 2.21e-5 1.61
in4 5.7655e+9 1.208e+11 4.77 2.18e-4 4.80 2.04e-5 1.61
in5 1.1978e+10 2.445e+11 4.9 2.79e-4 4.72 2.39e-5 3.10
in6 2.8663e+10 6.043e+11 4.74 2.20e-4 4.86 2.29e-5 1.64
in7 2.8762e+10 6.030e+11 4.77 2.34e-4 4.86 2.32e-5 1.64
in8 2.9119e+10 6.066e+11 4.8 3.49e-4 4.85 1.10e-4 3.18
in9 2.9162e+10 6.082e+11 4.79 2.65e-4 4.83 2.37e-5 3.17
in10 1.8116e+10 3.808e+12 4.75 2.66e-4 4.91 3.11e-5 3.22


Update Stressmark

Input Total #Mem_Acc Total #DecInst. #Mem_Acc/#DecInst. I1 Miss Rate(%) D1 Miss Rate(%) I2 Miss Rate(%) D2 Miss Rate(%)
in1 3.2325e+9 5.784e+10 5.58 3.35e-4 4.41 6.54e-5 2.79
in2 5.8986e+9 1.115e+10 5.29 2.33e-4 4.71 6.04e-5 1.44
in3 6.3523e+9 1.144e+11 5.55 3.08e-4 4.45 6.70e-5 2.92
in4 7.9378e+9 1.448e+11 5.48 3.03e-4 4.53 6.99e-5 2.96
in5 1.2220e+10 2.261e+11 5.41 2.99e-4 4.63 7.08e-5 3.02
in6 5.7674e+10 1.095e+12 5.26 2.80e-4 4.78 7.24e-5 3.12
in7 1.1503e+11 2.187e+12 5.25 2.77e-4 4.79 7.31e-5 3.13
in8 2.2934e+11 4.372e+12 5.24 2.77e-4 4.80 7.29e-5 3.14


Matrix Stressmark

Input Total #Mem_Acc Total #DecInst. #Mem_Acc/#DecInst. I1 Miss Rate(%) D1 Miss Rate(%) I2 Miss Rate(%) D2 Miss Rate(%)
in1 1.1181e+9 4.036e+9 27.70 8.18e-3 11.05 5.52e-3 0.42
in2 2.2691e+9 6.774e+9 33.49 5.35e-3 7.81 2.59e-3 0.31
in3 3.2540e+9 9.161e+9 35.52 3.64e-3 8.11 2.60e-3 2.11
in4 4.3513e+9 1.196e+10 36.39 3.55e-3 8.07 2.77e-3 2.06
in5 5.6298e+10 1.418e+11 39.69 7.78e-4 7.24 6.05e-4 2.52
in6 6.7811e+10 1.712e+11 39.60 7.66e-4 8.10 5.91e-4 2.52
in7 8.3675e+10 2.850e+11 29.35 9.00e-4 12.90 3.11e-4 2.42


Matrix Stressmark (Optimized Version)

Input Total #Mem_Acc Total #DecInst. #Mem_Acc/#DecInst. I1 Miss Rate(%) D1 Miss Rate(%) I2 Miss Rate(%) D2 Miss Rate(%)
in1 8.9218e+8 3.768e+9 23.68 7.17e-4 12.73 2.55e-4 0.23
in2 1.7579e+9 6.060e+9 29.01 2.22e-4 9.40 1.10e-4 0.13
in3 2.4829e+9 8.066e+9 30.78 1.15e-3 10.69 1.13e-3 2.34
in4 3.2879e+9 1.071e+10 30.68 1.14e-3 10.58 1.09e-3 2.34
in5 4.1532e+10 1.266e+11 32.81 5.07e-4 9.70 4.52e-4 3.40
in6 4.9947e+10 1.528e+11 32.68 5.21e-4 10.93 4.61e-4 3.41
in7 7.0672e+10 2.169e+11 32.57 4.83e-4 12.94 4.28e-4 3.40


Neighborhood Stressmark

Input Total #Mem_Acc Total #DecInst. #Mem_Acc/#DecInst. I1 Miss Rate(%) D1 Miss Rate(%) I2 Miss Rate(%) D2 Miss Rate(%)
in1 1.3443e+10 4.654e+10 28.91 5.44e-3 1.07 4.72e-4 0.44
in2 1.3455e+10 4.666e+10 28.81 5.10e-3 0.96 4.90e-5 0.42
in3 1.3488e+10 4.572e+10 29.51 5.70e-3 1.05 1.18e-5 0.41
in4 1.3530e+10 4.554e+10 29.71 5.80e-3 1.04 1.40e-5 0.42
in5 1.5017e+10 4.910e+10 30.58 4.88e-3 0.97 1.48e-5 0.41


Field Stressmark

Input Total #Mem_Acc Total #DecInst. #Mem_Acc/#DecInst. I1 Miss Rate(%) D1 Miss Rate(%) I2 Miss Rate(%) D2 Miss Rate(%)
in1 1.8894e+9 8.767e+9 21.55 1.30e-4 0.22 1.45e-4 0.11
in2 3.7440e+9 1.692e+10 22.13 1.12e-4 0.22 1.32e-6 0.11
in3 9.8370e+9 4.550e+10 21.62 1.44e-4 0.22 8.44e-6 0.11
in4 1.9276e+10 8.909e+10 21.63 2.72e-4 0.22 5.72e-7 0.11
in5 3.7948e+10 1.747e+11 21.72 1.09e-4 0.22 1.22e-6 0.11
in6 3.7914e+10 1.761e+11 21.53 1.10e-4 0.22 1.58e-6 0.11
in7 3.8030e+10 1.765e+11 21.55 1.09e-4 0.22 2.29e-6 0.11


Transitive Stressmark

Input Total #Mem_Acc Total #DecInst. #Mem_Acc/#DecInst. I1 Miss Rate(%) D1 Miss Rate(%) I2 Miss Rate(%) D2 Miss Rate(%)
in1 9.7083e+9 8.593e+10 11.30 5.95e-4 15.79 1.17e-4 0.70
in2 9.7451e+9 8.639e+10 11.28 6.60e-4 15.69 1.42e-4 0.70
in3 1.8945e+10 1.682e+11 11.26 7.60e-3 15.83 2.70e-3 0.92
in4 1.8980e+10 1.679e+11 11.31 7.40e-3 15.83 1.900e-3 0.94
in5 1.9035e+10 1.678e+11 11.35 7.36e-3 15.76 2.00e-3 0.93
in6 3.7097e+10 3.084e+11 12.03 1.80e-3 15.79 8.30e-3 8.1
in7 3.7134e+10 3.082e+11 12.05 1.80e-3 15.79 6.90e-3 8.1
in8 3.7198e+10 3.083e+11 12.07 1.88e-3 15.76 8.30e-3 8.09

Note:  Only 6 out of 7 DIS Stressmarks were tested. The Corner-Turn Stressmark was not tested because no detailed information was provided in the doucmentation from Atlantic Aerospace Electronics Corporation.