10月 22
@msmですよ!
前回のHDBENCH clone編に続き、「NEC Express5800/i110Ra-1h」と、「A.T.WORKS radservMR」のベンチマークを計測したいと思います。
今回は、前回予告した「姫野ベンチ」に加え、円周率計算「superπ」でも計測してみました。まずは「superπ」です。
superπ編
このソフトウェアは円周率計算にかかる時間を測定する国産のソフトです。
作者の東京大学金田研究室のページに乗っているココ(FTPサイト)からDLします。
圧縮されていますので、解凍します。
$ tar zxvf super_pi-jp.tar.gz
特にインストールなどは必要ありません。そのまま実行します。今回は104万桁を計測しますので、20と入力します。
$ ./super_pi (省略) Parameter(%i) to super_pi is missing. Parameter value ? 20 Start of PI calculation up to 1048576 decimal digits End of initialization. Time= 0.467 Sec. I= 1 L= 0 Time= 1.537 Sec. (省略) I=19 L= 89415 Time= 1.616 Sec. End of main loop End of calculation. Time= 35.384 Sec. End of data output. Time= 0.220 Sec. Total calculation(I/O) time= 35.604( 1.032) Sec.
superπ 結果
NEC Express5800/i110Ra-1h 35.6秒
Start of PI calculation up to 1048576 decimal digits End of initialization. Time= 0.467 Sec. I= 1 L= 0 Time= 1.537 Sec. I= 2 L= 0 Time= 1.794 Sec. I= 3 L= 1 Time= 1.805 Sec. I= 4 L= 2 Time= 1.796 Sec. I= 5 L= 5 Time= 1.794 Sec. I= 6 L= 10 Time= 1.803 Sec. I= 7 L= 21 Time= 1.793 Sec. I= 8 L= 43 Time= 1.793 Sec. I= 9 L= 87 Time= 1.796 Sec. I=10 L= 174 Time= 1.794 Sec. I=11 L= 349 Time= 1.792 Sec. I=12 L= 698 Time= 1.803 Sec. I=13 L= 1396 Time= 1.792 Sec. I=14 L= 2794 Time= 1.796 Sec. I=15 L= 5588 Time= 1.786 Sec. I=16 L= 11176 Time= 1.775 Sec. I=17 L= 22353 Time= 1.761 Sec. I=18 L= 44707 Time= 1.705 Sec. I=19 L= 89415 Time= 1.616 Sec. End of main loop End of calculation. Time= 35.384 Sec. End of data output. Time= 0.220 Sec. Total calculation(I/O) time= 35.604( 1.032) Sec.
A.T.WORKS radservMR 28.9秒
Start of PI calculation up to 1048576 decimal digits End of initialization. Time= 0.376 Sec. I= 1 L= 0 Time= 1.257 Sec. I= 2 L= 0 Time= 1.459 Sec. I= 3 L= 1 Time= 1.461 Sec. I= 4 L= 2 Time= 1.461 Sec. I= 5 L= 5 Time= 1.460 Sec. I= 6 L= 10 Time= 1.459 Sec. I= 7 L= 21 Time= 1.463 Sec. I= 8 L= 43 Time= 1.461 Sec. I= 9 L= 87 Time= 1.459 Sec. I=10 L= 174 Time= 1.460 Sec. I=11 L= 349 Time= 1.464 Sec. I=12 L= 698 Time= 1.459 Sec. I=13 L= 1396 Time= 1.458 Sec. I=14 L= 2794 Time= 1.459 Sec. I=15 L= 5588 Time= 1.452 Sec. I=16 L= 11176 Time= 1.441 Sec. I=17 L= 22353 Time= 1.424 Sec. I=18 L= 44707 Time= 1.386 Sec. I=19 L= 89415 Time= 1.304 Sec. End of main loop End of calculation. Time= 28.764 Sec. End of data output. Time= 0.145 Sec. Total calculation(I/O) time= 28.909( 1.089) Sec.
姫野ベンチ編
こちらも有名な国産のベンチマークソフトです。
今回は、こちらの「ソースコード(C, static allocate version)」の「M」を利用しました。
解凍し、ファイル名を変更し、makeします。
$ lha -e cc_himenoBMTxp_m.lzh $ mv himenobmtxps.c himenoBMTxps.c $ make
実行すると、計測が開始されます。
./bmt mimax = 129 mjmax = 129 mkmax = 257 imax = 128 jmax = 128 kmax =256 (省略) Gosa : 1.214094e-03 MFLOPS measured : 522.863618 cpu : 59.261650 Score based on Pentium III 600MHz : 6.376386
姫野ベンチ結果
gccバージョン: gcc-3.4.6-8
NEC Express5800/i110Ra-1h
mimax = 129 mjmax = 129 mkmax = 257 imax = 128 jmax = 128 kmax =256 Start rehearsal measurement process. Measure the performance in 3 times. MFLOPS: 518.339571 time(s): 0.793525 1.693779e-03 Now, start the actual measurement process. The loop will be excuted in 226 times This will take about one minute. Wait for a while Loop executed for 226 times Gosa : 1.214094e-03 MFLOPS measured : 522.863618 cpu : 59.261650 Score based on Pentium III 600MHz : 6.376386
A.T.WORKS radservMR
mimax = 129 mjmax = 129 mkmax = 257 imax = 128 jmax = 128 kmax =256 Start rehearsal measurement process. Measure the performance in 3 times. MFLOPS: 915.790523 time(s): 0.449137 1.693779e-03 Now, start the actual measurement process. The loop will be excuted in 400 times This will take about one minute. Wait for a while Loop executed for 400 times Gosa : 1.063075e-03 MFLOPS measured : 936.301103 cpu : 58.573096 Score based on Pentium III 600MHz : 11.418306
それぞれのプログラムでの数値を比較すると、Express5800/i110Ra-1hに対してradservMRがsuperπでは1.2倍、姫野ベンチでは、1.8倍の数字が確認できました。
投稿者: @msm
Trackback URL:


