📄 dhry.tbl
字号:
Dhrystone 2.1 and 1.1 MIPS Results (Language: C).The Dhrystone programs are by Reinhold Weicker.His email address is: weicker.pad@sni.de Dhrystone is a short synthetic benchmark program intended to berepresentative for system (integer) programming. Based on publishedstatistics on use of programming language features: see originalpublication in CACM 27,10 (Oct 1984). Orginally published in ADA, nowmostly used in C. Version 2 (in C) published in SIGPLAN Notices 23,8(Aug 1988), together with measurement rules. Version 1 is no longerrecommended since state-of-the-art compilers can eliminate too much'dead code' from the benchmark (However, quoted MIPS numbers are oftenbased on version 1). Problems: Due to its small size (100 HLLstatements, 1-1.5 KB code), the memory system outside the cache is nottested; compilers can too easily optimize for Dhrystone; string operationsare somewhat over-represented. Recommendation: Use it for controlledexperiments only; don't blindly trust single Dhrystone MIPS numbersquoted somewhere (don't do this for any benchmark).The Dhrystone C Programs (dhry.shar), and latest table of results(dhry.tbl) are available via anonymous ftp from 'ftp.nosc.mil' indirectory 'pub/aburto'. The ftp.nosc.mil IP address is: 128.49.192.51 .Please send new results (systems, machines, compilers, compiler options)to 'aburto@nosc.mil'. I will keep results updated, post to'comp.benchmarks' periodically, and send results to Reinhold Weicker.Please read the 'dhry.doc' file first for information regarding runningthe programs and submitting results. If you need the individual filesplease send email to aburto@nosc.mil .These Dhrystone source and results are also available via ftp fromnetlib@ornl.gov .The VAX 11/780 MIPS reference is 1757 for both Dhrystone V1.1 and V2.1.I used the same VAX 11/780 MIPS reference (1757) for both V1.1 and V2.1since the results for unoptimized code in general were very similar, ifnot identical, in this case.Reinhold Weicker recommended that both V1.1 and V2.1 MIPS results becollected in this table as this would give a reference on how much moreV1.1 can be optimized relative to V2.1. When quoting Dhrystone VAX MIPSratings it is preferrable to use the V2.1 numbers. Reinhold Weicker hasasked me to add the following statement: "Dhrystone author says: Relyingon MIPS V1.1 numbers can be hazardous to your professional health" ...Some compiler results which appear 'too high' compared to other compilerresults on the same machine are indicated by an '*' --- just my way ofkeeping track of exceptional results from certain compilers.Results as of 11 Sep 1997: CPU MIPS MIPS System OS CPU (MHz) V1.1 V2.1 REF### ---------------------- ------------ ----------- ----- ------ ------ ---001 AlphaServer 8400 5/300 UNIX V4.0 DEC 21164 300 550.1 464.8 99002 AlphaServer 8400 5/300 UNIX V4.0 DEC 21164 300 523.5 457.2 97003 Dell Dimension Pro150 NT 4.0 srvr Pentium Pro 200 ------ 446.9 103004 Dell Dimension Pro150 NT 4.0 srvr Pentium Pro 200 ------ 419.5 101005 DEC Alpha 600/333 VMS V6.2 DEC 21164 333 494.1 370.5 131006 DEC Alpha 600 5/266 OSF/1 V3.2c 21164-EB5 266 ------ 366.8 79007 DEC Server 2100 5/250 UNIX V3.2b DEC 21064 250 ------ 360.4 70008 Pentium Pro Windows 95 Pentium Pro 200 ------ 324.9 132009 Dell XPS Pro 200n NT 3.51 Pentium Pro 200 372.8 312.4 110010 AMD K6 Windows 95 AMD K6 200 ------ 312.2 134011 DEC 3000/900 AXP OSF/1 V3.0 DEC 21064 275 ------ 291.9 63012 DEC Alpha 600 5/266 OSF/1 V3.2c 21164-EB5 266 ------ 290.0 79013 Micron Pro Magnum+ WindowsNT4.0 Pentium P6 200 294.7 275.7 95014 Gateway 2000 Linux 2.0.30 Pentium II 266 309.6 271.3 133015 Gateway 2000 G6-200 WindowsNT4.0 Pentium Pro 200 284.0 264.8 133016 Sun Enterprise 4000/10 Solaris2.5.1 UltraSPARC 250 299.6 246.6 130017 DEC 200 4/233 OSF/1 V3.2 DEC 21064A 233 189.3 245.8 73018 HP 9000/J210XC HP-UX 10.20 PA7200_2CPU 120 295.5 239.4 128019 Sun Enterprise 4000/10 Solaris2.5.1 UltraSPARC 250 247.5 230.6 130020 DEC Alpha 250 4/266 OSF/1 V3.2c ----------- 266 ------ 226.2 81021 Pentium P6-200 Solaris x86 Pentium P6 200 258.5 220.7 112022 PowerPC 7300 BeOS 604e 200 ------ 216.0 137023 DEC 10000/610 AXP OpenVMS V1.0 DEC 21064 200 194.9 214.8 6024 SGI Indigo2 Irix 6.2 MIPS R10000 195 223.8 214.4 107025 Pentium P5-166 Windows 95 Pentium 166 ------ 211.6 122026 SGI Origin 200 Irix 6.4 MIPS R10000 180 210.7 204.7 123027 Acorn RiscPC RiscOS ARM SA110 200 ------ 204.1 88028 DEC 7000/600 AXP OSF/1 V1.3a DEC 21064 200 195.5 203.3 33029 SGI Indigo2 Irix 6.2 MIPS R10000 195 221.1 202.9 107030 Acorn RiscPC RiscOS 3.70 SA-110 200 218.9 200.4 136031 AMD K6 Linux 2.0.30 AMD K6 200 220.2 197.3 135032 Power Macintosh 7500 MacOS7.5.3R2 PPC 604 132 283.2 196.7 96033 DEC Alpha 250 4/266 OSF/1 V3.2c ----------- 266 ------ 196.0 81034 DEC 7000/610 AXP OpenVMS V1.0 DEC 21064 182 177.3 195.6 6035 HP 9000/712 HP-UX 10.20 HP-PA7100LC 100 248.5 194.9 128036 SGI O2 Irix 6.3 MIPS R10000 175 193.1 194.9 120037 DEC Alpha 250 4/266 VMS V6.2 DEC 21064 266 298.6 194.8 131038 DEC 3000/800 AXP OSF/1 V1.3a DEC 21064 200 192.9 189.7 33039 DEC 4000/710 AXP OSF/1 V1.3a DEC 21064 190 188.7 189.7 33040 HP 9000/735 HP-UX 9.03 PA-RISC7150 125 224.5 189.2 64041 SGI Indigo2 Irix 6.2 MIPS R10000 195 200.2 188.0 107042 Pentium Pro Linux 2.0.27 Pentium Pro 180 212.8 182.7 116043 Sun Ultra 1 Solaris 2.5 UltraSPARC 167 189.7 179.0 80044 Pentium P5-133 Windows 95 Pentium P5 133 ------ 178.4 111045 Pentium Pro Solaris2.5.1 Pentium Pro 200 188.5 175.2 126046 Sun Ultra 4000 Solaris2.5.1 UltraSPARC 167 194.6 173.9 113047 DEC 4000/610 AXP OpenVMS V1.0 DEC 21064 160 159.0 173.0 6048 DEC 3000/600 AXP OSF/1 V1.3a DEC 21064 175 168.5 167.4 33049 PowerMac 9500/120 System 7.5.2 PowerPC 604 125 ------ 167.4 71050 SGI O2 Irix 6.3 R10000 175 178.8 165.2 120051 DEC 3000/500 AXP OpenVMS V1.0 DEC 21064 150 146.7 160.1 6052 Pentium P5-120 Windows 95 Pentium P5 120 ------ 159.4 104053 Brett Station ATX Linux 2.0.0 Pentium Pro 180 177.3 159.0 125054 Sun Ultra 1 Solaris 2.5 UltraSPARC 143 162.2 153.0 80055 HP 9000/735 HP-UX 9.01 PA-RISC7100 99 ------ 146.5 52056 HP 9000/735 HP-UX 9.01 PA-RISC7100 99 ------ 143.0 46057 DEC 3000/400 AXP OpenVMS V1.0 DEC 21064 133 129.9 142.1 6058 Pentium P5-100 Windows 95 Pentium P5 100 ------ 138.1 100059 HP 9000/712 HP-UX 9.03 PA-7100LC 100 ------ 137.5 89060 DEC 3000/500 AXP OSF/1 T1.3-3 DEC 21064 150 211.0 137.1* 25061 SPARCstation 20/HS21 Solaris 2.4 HyperSPARC 125 150.2 136.8 78062 Mac PowerPC 604 MacOS 7.5.2 PowerPC 604 120 ------ 136.6 74063 DEC 3000/500 AXP OSF/1 T1.3-3 DEC 21064 150 157.1 133.7 25064 Escom DOS Pentium P5 100 172.5 132.6 110065 Mac PowerPC 604 MacOS 7.5.2 PowerPC 604 120 137.1 129.8 83066 DEC 2000/300 AXP OSF/1 V1.3a DEC 21064 150 140.9 129.4 33067 HP 9000/J210 HP-UX 10.01 PA-RISC 120 142.3 129.1 115068 IBM RS/6000 Model 59H AIX 3.2.5 POWER-RISC 66 140.3 128.4 67069 Mac PowerPC 604 MacOS 7.5.2 PowerPC 604 120 ------ 128.4 74070 DEC 4000/710 OSF DEC 21064 190 186. 126. 51071 Gateway P5-90 DOS 6.2 Pentium 90 172.5 124.4 53072 IBM RS/6000 590 AIX 3.2.5 Power2 --- 134.2 124.3 47073 AMD5K86-P90 Windows 95 AMD5K86-P90 90 ------ 123.2 114074 HP 9000/735 HP-UX 9.05 PA-RISC 125 ------ 120.8 77075 HP 9000/712 HP-UX 9.03 PA-RISC7100 80 152.4 119.9 64076 HP 9000/735 HP-UX 9.05 PA-RISC 125 ------ 119.8 77077 IBM RS/6000 25E AIX 3.2.5 PPC601 66 155.9 119.1 129078 HP 9000/735 HP-UX 9.01 PA-RISC7100 99 ------ 116.6 32079 SGI Indy Irix 6.2 MIPS R5000 150 127.6 116.5 123080 HP 9000/715 HP-UX 9.05 PA-RISC7100 100 ------ 116.2 66081 SGI Challenge S Irix 6.2 MIPS R4400 200 128.4 114.2 121082 HP 9000/715 HP-UX 9.03 PA-RISC7100 75 134.6 113.4 64083 PowerMac 8100/80 System 7.1.2 PowerPC 601 80 157.7 113.3 56084 Sun SPARCstation 20 Solaris 2.4 HyperSPARC 125 120.1 112.9 75085 HP 9000/735 HP-UX 9.0 PA-RISC7100 99 122.7 110.5 5086 HP 9000/735 HP-UX 9.01 PA-RISC7100 99 122.7 110.1 8087 HP 9000 712/60 HP-UX 10.20 PA-RISC 60 138.2 109.9 133088 SGI Indigo2 Extreme Irix 4.0.5H R4000 100 ------ 108.9 60089 HP 9000/735 HP-UX 9.01 PA-RISC7100 99 118.1 106.6 8090 GA-586ATV FreBSD2.1.5R 6x86-P150+ 120 114.4 106.4 118091 Pentium P5-133 MS DOS 6.22 Pentium P5 133 ------ 104.6 109092 Pentium P5-75 SCOUNIX5.00a Pentium P5 75 ------ 102.9 98093 Intel Pentium P5-66 UNIX SVR 4.2 Pentium 66 111.6 101.2 30094 HP 9000/755 HP-UX 9.01 PA-RISC7100 99 112.0 99.2 55095 Pentium P5-133 MS DOS 6.22 Pentium P5 133 ------ 97.8 109096 HP 9000/735 HP-UX 9.01 PA-RISC7100 99 106.2 97.1 8097 Pentium P5-75 Windows 95 Pentium 75 ------ 97.0 94098 AMD5K86-P90 Windows 95 AMD5K86-P90 90 ------ 96.8 114099 SGI Onyx Irix 6.2 R8000 75 109.8 96.2 124100 SGI Indigo2 Extreme Irix 4.0.5H R4000 100 ------ 95.3 60101 HP 9000/755 HP-UX 9.01 PA-RISC7100 99 108.4 95.2 55102 HP 9000/735 HP-UX 9.0 PA-RISC7100 99 104.2 95.0 8103 HP 9000/750 HP-UX 9.05 PA7000 66 110.7 94.2 61104 Pentium P5-120 Windows 95 Pentium P5 120 ------ 94.2 104105 PowerMac 7100/66 System 7.1.2 PowerPC 601 66 129.6 93.1 56106 Sun SPARCstation 20 Solaris 2.4 HyperSPARC 125 151.4 91.6 75107 ALR Pentium P5-60 MS DOS 5.0 Pentium 60 112.9 91.4 29108 Intel Pentium P5-60 UNIX SVR 4.2 Pentium 60 100.0 91.4 30109 Dell XPS Pro 200n NT 3.51 Pentium Pro 200 92.4 89.5 110110 HP 9000/712 HP-UX 9.05 PA7100LC 60 118.6 88.7 61111 HP 9000/715 HP-UX 9.05 PA-RISC 100 ------ 88.6 76112 SPARCstation 5 Solaris 2.5 uSPARCII 110 96.6 88.4 86113 HP 9000/715 HP-UX 9.05 ----------- 100 ------ 87.6 66114 HP 9000/715 HP-UX 9.05 PA-RISC 100 ------ 86.6 76115 IBM RS/6000 250 AIX 3.2.5 PowerPC 601 66 96.1 83.6 54116 IBM RS/6000 250 AIX 3.2.5 PowerPC 601 66 96.1 82.8 54117 Sun SPARCserver 20/612 Solaris 2.3 SuperSPARC 60 93.6 82.2 58118 Pentium P5-100 Windows 95 Pentium P5 100 ------ 79.7 100119 Pentium P5-100 Windows 95 Pentium P5 100 ------ 79.7 102120 IBM RS/6000 Model 340 AIX 3.2 Power Risc 33 ------ 76.3 60121 PC Compatible LINUX 2.0.0 AMD K5 75 88.7 75.9 92122 Gateway Pentium P5-90 LINUX 1.1.35 Pentium 90 80.6 75.9 59123 Pentium P5-90 Linux 2.0 Pentium P5 90 88.5 75.7 127124 Pentium P5-90 Linux 2.0 Pentium P5 90 81.8 74.4 127125 Acer Power/M Ultima FreeBSD 2.1 Pentium 100 78.6 71.3 91126 HP 9000/712 HP-UX 9.05 PA-RISC 80 ------ 70.7 77127 DATEL Pentium P5-90 MS DOS 6.22 Pentium 90 73.0 70.0 62128 ZEOS Pentium P5-90 MS DOS 6.22 Pentium 90 72.5 70.0 62129 HP 9000/750 HP-UX 9.0 PA-RISC 66 76.1 69.6 5130 SGI Indigo Elan Irix 4.0.5H R4000 100 78.8 69.2 43131 SGI Crimson Elan Irix 4.0.5 R4000 50 77.5 69.2 43132 HP 9000/730 HP-UX 9.0 PA-RISC 66 76.1 69.2 5133 HP 9000/712 HP-UX 9.05 PA-RISC 80 ------ 69.2 77134 SPARCcenter 1000 Solaris 2.3 SuperSPARC 50 77.8 68.5 50135 SGI Indigo2 Extreme Irix 4.0.5H R4000 100 76.8 67.4 43136 SPARCstation 10/51 SunOS 4.1.3 SuperSPARC 50 74.9 67.0 49137 SGI Indy PC Irix 5.1.1 R4000 100 65.1 67.0 43138 HP 9000/730 HP-UX 8.07 PA-RISC 66 ------ 65.2 3139 Generic PC Linux 1.2.13 NexGen Nx586 93 57.3 64.2 117140 IBM RS/6000 Model 550 AIX 3.2.2 Power RISC 42 80.8 62.9 2141 IBM RS/6000 25E AIX 3.2.5 PPC601 66 60.4 59.3 129142 SPARCstation 10/41 SunOS 4.1.3 SuperSPARC 40 63.7 58.3 26143 Pentium P5-75 Windows 95 Pentium P5 75 ------ 58.2 93144 HP 9000/715 HP-UX 9.0 PA-RISC7100 50 62.3 55.2 5145 SPARCstation Voyager Solaris 2.3 uSPARC II 60 61.5 54.8 50146 IBM RS/6000 Model 550 AIX 3.2.2 Power RISC 42 61.7 54.7 2147 HP 9000/735 HP-UX 9.01 PA-RISC7100 99 53.3 53.4 8148 SPARCstation 10/41 Solaris 2.3 SuperSPARC 40 59.2 52.7 49149 SPARCstation 10/30 SunOS 4.1.3 SuperSPARC 36 58.0 52.7 26150 HP 9000/720 HP-UX 9.0 PA-RISC 50 57.4 52.7 5151 SPARCstation 10/51 SunOS 4.1.3 SuperSPARC 50 55.2 52.6 49152 HP 9000/710 HP-UX 9.0 PA-RISC 50 57.4 52.5 5153 Intel 486DX2/66 UNIX SVR 4.2 80496DX2 66 54.0 51.6* 30154 SPARCstation 2 (80) SunOS 4.1.2 Weitek 80 50.1 51.3 41155 SPARCstation 10/41 SunOS 4.1.3 SuperSPARC 40 64.7 51.2 26156 HP 9000/715t HP-UX 9.05 PA7100 33 60.3 50.5 61157 HP 9000/705 HP-UX 9.05 PA7000 35 58.3 49.5 61158 Pentium/60 Linux 2.0.0 Pentium 60 57.0 49.5 90159 ALR Evolution V/1 OS/2 2.1 Pentium 60 52.3 49.0 38160 Sharp PC-3060 ------------ Cyrix 5x86 100 53.7 48.6 84161 HP 9000/715 HP-UX 9.0 PA-RISC7100 50 ------ 47.9 7162 SPARCstation 10/30 SunOS 4.1.3 SuperSPARC 36 58.7 46.5 26163 486DX4/100 Windows 95 80486DX4 100 ------ 46.4 100164 Dell Dimension XPS P90 MS-DOS 6.2 Pentium 90 33.6 45.1 68165 486DX4/100 Windows 95 80486DX4 100 ------ 45.1 100166 486DX4/100 Linux 1.2.10 80486DX4 100 47.2 44.1 82167 Intel GX/Pro PC NextStep 3.3 AMD 5x86 133 46.0 44.0 85168 SPARCstation 10/20 SunOS 4.1.2 SuperSPARC 33 37.5 43.5 13169 SPARCstation 10/30 SunOS 4.1.3 SuperSPARC 36 56.2 42.8 17170 IBM RS/6000 53H AIX 3.2.5 RISC 33 44.9 42.7 54171 SPARCstation 10/20 SunOS 4.1.2 SuperSPARC 33 43.2 42.5 13172 AMD 486DX4/100 Windows 95 AMD 486DX4 100 ------ 42.1 100173 Mac PowerPC 601 MacOS 7.5.1 PowerPC 601 60 ------ 41.0 74174 SPARCstation 10/30 SunOS 4.1.3 SuperSPARC 36 54.6 40.9 17175 Mac PowerPC 601 MacOS 7.5.1 PowerPC 601 60 ------ 40.9 74176 AT-bus PC LINUX 1.1.81 80486DX4 99 42.3 40.8 65177 Am486DX2/80 LINUX 1.2.0 80486DX2 80 41.1 39.3 72178 Escom DOS 80486DX2 66 46.3 39.0 110179 SPARCstation 10/30 SunOS 4.1.3 SuperSPARC 36 43.4 37.9 17180 SPARCstation LX Solaris 2.2 SPARC 0 45.7 37.7 26181 ISA/VLB AT Clone MS DOS 6.0 80486DX2 66 41.1 37.7 34182 SPARCstation 10/30 SunOS 4.1.3 SuperSPARC 36 39.3 37.4 21183 HP 9000/705 HP-UX 9.0 PA-RISC7100 35 40.0 36.7 5184 HP 9000/715 HP-UX 9.0 PA-RISC7100 33 41.4 36.3 5185 Mac PowerPC 601 MacOS 7.5.1 PowerPC 601 60 ------ 35.6 74186 486DX2/72 LINUX0.99.15 80486DX2 72 38.3 35.4 48187 SPARCstation LX Solaris 2.2 SPARC 0 44.5 34.2 26188 Intel 486DX/33 ------------ 80486DX 33 35.7 33.5* 29189 IBM RS/6000 Model 530 AIX 3.1.5 Power RISC 25 37.3 32.3 10190 IBM RS/6000 Model 530 ------------ Power RISC 25 37.1 32.2 5191 Cornell EISA/ISA/VLB LINUX 1.1.23 80486DX2 66 35.3 32.2 57192 486DX2/66 MS DOS 6.2 80486DX2 66 36.9 31.4 108193 LIJN 486DX2/66 LINUX0.99pl6 80486DX2 66 ------ 31.3 22194 Gateway 486DX2/66 LINUX 0.99 80486DX2 66 ------ 30.9 3195 Intel 486DX2/66 OS/2 2.1 80486DX2 66 32.9 30.2 35196 DECstation 5000/133 Ultrix 4.3 R3000 33 31.6 29.0 12197 IBM RS/6000 Model 550 AIX 3.2.2 Power RISC 42 28.5 28.8 2198 SPARCstation 2 (40) SunOS 4.1.3 SPARC 40 32.1 28.7 42199 AT Clone MS DOS 5.0 80486DX 33 33.6 28.3* 15200 ---------------------- 4.3 BSD R3000 33 ------ 28.3 37201 Escom DOS Pentium P5 100 27.6 28.1 110202 SPARCstation 2 (50) SunOS 4.1.3 SPARC 50 38.5 27.5 42203 SGI Indigo XZ Irix 4.0.5H R3000 33 31.0 27.3 43204 SPARCstation 2 (40) SunOS 4.1.3 SPARC 40 31.0 27.3 26205 SPARCstation 2 (40) SunOS 4.1.3 SPARC 40 30.1 27.2 26206 80486DX2/66 Linux 2.0.0 80486DX2 66 29.3 26.9 133207 DECstation 5000/133 Ultrix 4.3 R3000 33 29.3 26.9 12208 DECstation 5000/133 Ultrix 4.3 R3000 33 30.0 26.6 12209 DECstation 5000/133 Ultrix 4.3 R3000 33 29.5 26.6 12210 Intel 486DX/33 UNIX SVR 4.2 80486DX 33 27.6 26.3* 30211 486DX2/80 Linux 2.0.24 80486DX2 80 28.3 26.0 119212 IBM RS/6000 Model 320 ------------ Power RISC 20 29.5 25.8 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -