XeonとOpteronのいい加減べんちまーく(Ruby1.8系と1.9の比較も)

ちょっとPCをぶんまわしたので,計算時間をメモ.プログラムは,ファイルからデータを読み込んだら,ひたすら数値計算をするもの.データはHashに格納していて呼び出す感じ.利用するメモリは80MB位.言語はruby

CPU OS ruby version 実行時間1 実行時間2
2.66GHz Xeon Mac OS X Leopard 1.8.6 43分28秒 41分38秒
Opteron 275(2.2GHz) Linux 2.6.9 1.8.5 55分20秒 55分21秒
1.9.0 49分20秒 48分59秒
  • 日頃,Opteronが結構速く感じるので,五分五分位かと思っていたけど,クロック数に比例する程度の差が出た.
  • ruby 1.9系は速くなるのかなぁと思って実験してみた.大体1割速くなった(もうちょっと速いとおもったんだけどなー).
    • 1.9は2007/11/17にsubversionのrepositoryから取得したもの