Dhrystone2.1 ベンチマークの結果

Dhrystone2.1 ではあるプログラム(主に整数演算)の実行に要する CPU 時間を計測しています。 そのプログラム自体はキャッシュにほとんど納まる程度の大きさなので、 メインメモリやバスなどを含めた総合性能ではなく、ほとんど純粋に CPU 性能を測っているといっても良いでしょう。 また、近年このベンチマークプログラム用に特にチューンされたコンパイラや CPU なども登場したために、必ずしも適正なテストとなっていないという 指摘もあります。 また、データベースを取り扱うなどの場合は CPU だけでなく、ディスク 入出力などの性能も重要です。

それはさておき、学内のマシンの CPU 性能はこんなもんだというわけですね。

Machine                                         dhrystone       MIPS*1
-----------------------------------------------+---------------+-------------
lyric(Xeon3070, 2.66GHz, 4GB, FreeBSD6-amd64)   13021363.0      12327
MacG5(Power-PC G5, 2GHz, 2GB, MacOS-X10.3)*15   8490566.0       8038
anode(Xeon, 3.2GHz, 2GB, RedHat8.0(SCore))*13a  7957559.5       7533
anode(Xeon, 3.2GHz, 2GB, RedHat8.0(SCore))*13c  7772020.5       7358
Macmini(Core Duo, 1.66GHz, 1GB, MacOS-X10.4)*17 5422993.5       5134
MacG5(Power-PC G5, 2GHz, 512MB, MacOS-X10.3)*14 5015045.0       4748
anode(Xeon, 3.2GHz, 2GB, RedHat8.0(SCore))*13d  4823151.0       4566
icho(Xeon, 3EGHz, 4GB, RedHat Enterprise V4)*16 4486316.5       4247
anode(Xeon, 3.2GHz, 2GB, RedHat8.0(SCore))*13b  4396678.0       4162
Macmini(Core Duo, 1.66GHz, 1GB, MacOS-X10.4)*18 3898635.5       3691
heathen(PenIII, 1.13GHz, 256MB, FreeBSD4.6)     2218371.0       2100
blacky(Power3-II, 400MHz, 512MB, AIX5L)*11      1956947.1       1853
beni(U-SPARC3+, ?, 2GB, Solaris9)               1768972.2       1675
amazon(U-SPARC3Cu, 1.05GHz, 4GB, Solaris9)*12   1754386.0       1661
avalon''(PenIII, 800MHz, 896MB, FreeBSD2.2.8)   1647361.6       1560
amazon(U-SPARC3Cu, 1.05GHz, 4GB, Solaris9)*10   1564945.2       1481
senjimon(PenIII, 800MHz, 1GB, RedHat6.2)        1552795.0       1470
deepred(PenIII, 800MHz, 128MB, RedHat6.2)       1550387.6       1468
deepred'(PenIII, 800MHz, 128MB, FreeBSD4.2)     1544029.0       1462
gaucho(U-SPARC3, ?, 2GB, Solaris8)*12           1398601.4       1324
?(PenIII, 750MHz, 128/384MB, RedHat6.2)*7       1373626.4       1300
?(PenIII, 750MHz, 128/384MB, RedHat6.2)*6       1340482.6       1269
gaucho(U-SPARC3, ?, 2GB, Solaris8)              1297521.8       1228
blacky(Power3-II, 400MHz, 512MB, AIX5L)*10      1118568.2       1059
uni(PA8000?, ???, ?, HP-UX11)                   1077586.2       1020
clover(PenIIIxeon, 550MHz, 2GB, RedHat6.1)      1069518.8       1012
avalon'(PentiumII, 450MHz, 384MB, FreeBSD2.2.8) 918220.9        869
avalon(PentiumII, 400MHz, 384MB, FreeBSD2.2.8)  819462.2        776
NETBRAIN(Crusoe, 600MHz, 320MB, FreeBSD4.6)*9   773413.9        732
galileo(PowerPC604,333MHz,768MB?,AIX4.1.5)*5    695410.3        658
apollon(UltraSPARC,???,256MB,Sol2.6)*5          507356.7        480
halley(UltraSPARC,???,248MB,Sol2.6)*5           449438.2        425
maple(R10000, ???, 128MB, NEWS-OS6.1.2)         438596.5        415
nile(UltraSPARC, 248MHz?, 512MB, Sol2.6)        395256.9        374
NETBRAIN(Crusoe, 600MHz, 320MB, FreeBSD4.6)*8   385426.1        365
raus(UltraSPARC, 200MHz, 256MB, Sol2.5.1)       354609.9        336
dream(PA8000?, ???, 2GB, HP-UX10.20)*3          341296.9        323
cosmo(R10000?, ???, ???, IRIX6.3)*4             314663.3        298
dream(PA8000?, ???, 2GB, HP-UX10.20)*2          314465.4        298
voyager(PowerPC603?, ???, ???, AIX4.1)*4        289017.3        274
leto(UltraSPARC?,???,128MB,Sol2.6)*5            278629.2        264
kirishima(R4400PC?, ???, ???, IRIX6.2)*4        236406.6        224
ares(microSPARCII?,???,144MB,Sol2.5.1)*5        225022.5        213
gassan(PA7200, ???, 128MB, HP-UX9.07)*4         223214.3        211
daisen(R4400SC, 200MHz, 64MB, NEWS-OS6.1)       205761.3        195
china(Pentium,150MHz,48MB,Linux2.0.27)*5        197321.3        187
uranus(superSPARCII,???,???,Sol2.4)*5           161287.8        153
Lib70(MMX-Pentium, 120MHz, 32MB, FreeBSD2.2.5)  158612.1        150
titania(microSPARCII,???,???,Sol2.4)*5          155521.0        147
aphrodite(microSPARCII?,88MHz?,64MB,Sol2.4)*5   124875.1        118
mystery(Pentium, 90MHz, 64MB, FreeBSD2.2.1)     119738.1        113
rokkou(AMD5x86?, 133MHz, 40MB, FreeBSD2.2.2)    116575.6        110
asama(R4000, 100MHz, 64MB, NEWS-OS4.2.1R)       105633.8        100
sk205(microSPARCII?,88MHz?,48MB,Sol2.4)*5       105263.2        100
aladdin(MicroSPARC, ???, 32MB, Sol1.1)*4         98135.4         93
kurama(486DX4, 100MHz, 16MB, FreeBSD2.2.5)       80910.2         77
lib20(Am486DX4, 75MHz, 20MB, FreeBSD4.6)         49042.1         46.4
athena(superSPARC?,40MHz?,40MB,Sol2.4)*5         46165.9         44
ulisand(SPARC?,???,63MB,RedHatLinux4.2)*5        39747.2         38
pt110(486SX, 33MHz, 20MB, FreeBSD2.2.8)          30917.9         29
dyna433(486SX, 33MHz, 12MB, FreeBSD4.3R)         25801.2         24.4
maya(486SLC2, 50MHz, 16MB, FreeBSD2.2.8)         21675.8         20.5
-----------------------------------------------+---------------+-------------
*1: asama のメーカ公表値 100MIPS を基準とした dhrystone 値の比で換算
*2: 日立最適化C 使用、dynamic link
*3: HP C 使用、dynamic link
*4: dynamic link
*5: 河手様ご提供(1999.2.13)
*6: ThinkPad T20, Windows2000上のVMware2.0にて稼働 (gcc)
*7: *6 と同じ条件で FUJITSU の C コンパイラを "-O -K fast -K PENTIUM -K lib"
    にて使用
*8: sysctl hw.crusoe.longrun=0 (minimum frequency mode)
*9: sysctl hw.crusoe.longrun=3 (maximum frequency mode)
*10: cc -O
*11: xlc -O5
*12: cc -xO5
*13: 学術情報メディアセンタークラスタ計算機 (http://www.cc.tsukuba.ac.jp/cluster/)
    a,b: ホストノード、c,d: 計算ノード、a,c: icc -fast、b,d: icc -O
*14: cc -O
*15: cc -fast
*16: cc -O3
*17: cc -O3 (gcc-4)
*18: icc -O3 (Intel Compiler Eval. Lic. 9.1.032)
                                        (すべて、3回計測した最高値を使用。)
Dhrystone2.1 のソースはこちら
PS. 大昔測ったデータで、ulis.* に投稿した記事が見つかりません。だれか、 もし持っていればぜひ御提供お願い致します。
<sakaatslis.tsukuba.ac.jp>
2007年 5月 4日 金曜日 20時20分35秒 JST