以下表格爲spec2006的簡單介紹,分別benchmark的語言,benchmark指令數(單位billion),benchmark指令中,分支執行,load,store指令比例(所佔百分比)
Name – Language | Inst. Count(Billion) | Branches % | Loads % | Stores % |
CINT 2006 | ||||
400.perlbench –C | 2,378 | 20.96 | 27.99 | 16.45 |
401.bzip2 – C | 2,472 | 15.97 | 36.93 | 12.98 |
403.gcc – C | 1,064 | 21.96 | 26.52 | 16.01 |
429.mcf –C | 327 | 21.17 | 37.99 | 10.55 |
445.gobmk –C | 1,603 | 19.51 | 29.72 | 15.25 |
456.hmmer –C | 3,363 | 7.08 | 47.36 | 17.68 |
458.sjeng –C | 2,383 | 21.38 | 27.60 | 14.61 |
462.libquantum-C | 3,555 | 14.8 | 33.57 | 10.72 |
464.h264ref- C | 3,731 | 7.24 | 41.76 | 13.14 |
471.omnetpp- C++ | 687 | 20.33 | 34.71 | 20.18 |
473.astar- C++ | 1,200 | 15.57 | 40.34 | 13.75 |
483.xalancbmk- C++ | 1,184 | 25.84 | 33.96 | 10.31 |
CFP 2006 | ||||
410.bwaves – Fortran | 1,178 | 0.68 | 56.14 | 8.08 |
416.gamess – Fortran | 5,189 | 7.45 | 45.87 | 12.98 |
433.milc – C | 937 | 1.51 | 40.15 | 11.79 |
434.zeusmp–C,Fortran | 1,566 | 4.05 | 36.22 | 11.98 |
435.gromacs-C, Fortran | 1,958 | 3.14 | 37.35 | 17.31 |
436.cactusADM-C, Fortran | 1,376 | 0.22 | 52.62 | 13.49 |
437.leslie3d – Fortran | 1,213 | 3.06 | 52.30 | 9.83 |
444.namd – C++ | 2,483 | 4.28 | 35.43 | 8.83 |
447.dealII – C++ | 2,323 | 15.99 | 42.57 | 13.41 |
450.soplex – C++ | 703 | 16.07 | 39.05 | 7.74 |
453.povray – C++ | 940 | 13.23 | 35.44 | 16.11 |
454.calculix –C, Fortran | 3,041 | 4.11 | 40.14 | 9.95 |
459.GemsFDTD – Fortran | 1,420 | 2.4 | 54.16 | 9.67 |
465.tonto – Fortran | 2,932 | 4.79 | 44.76 | 12.84 |
470.lbm – C | 1,500 | 0.79 | 38.16 | 11.53 |
481.wrf - C, Fortran | 1,684 | 5.19 | 49.70 | 9.42 |
482.sphinx3 – C | 2,472 | 9.95 | 35.07 | 5.58 |
參考文獻:
Phansalkar A, Joshi A, John L K. Analysis of redundancy and application balance in the spec cpu2006 benchmark suite[C]//ACM SIGARCH Computer Architecture News. ACM, 2007, 35(2): 412-423.