2004年11月20日(土)

ベンチマーク

ちょっと、ある粒子輸送プログラムを使ってベンチマークを取ってみたんだが、この結果は何よ…。

results は計算時間なので数字が少ない方が計算機は速い。

CPUclock/GHzcompilercompiler versionoptimizeresults1/sresults2/sresults3/s
Opteron1.4g773.2.2-O465883/14582
Pentium III0.8ifc7.1.038-O31414180/351417
8.0.46-O3 -assume buffered_io (-tpp6 -ipo)2823 (2828)329/34 (329/33)1375 (1326)
g773.4.2-O41621207/341587
PowerPC G41xlf8.1-O3 -qstrict780120/411604
g773.4-O41406195/481897
Pentium 42.8g773.2.2-O452971/16630

intel Fortran compiler の ver 8 だけ、無茶苦茶遅いんですが…。(results1 と results2 の / の左側)
どういうコード吐いてるんだ?
results2 の右側と results3 では妥当な値になっているのがキモ。その辺から、何の計算で時間を食っているのか想像が付く。

想像は付くんだが、やはりなんで時間食うことになってるかはよく分からん

[referer:

Script Error

The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .cgidextension, or add a AddHandler cgi-script-debug .cgiline to your .htaccess file.

]

あわせて読みたい