08/02/13 12:35:57 ZCmDCp7y
core2 で簡単な c++ 数値計算コードでベンチ取っていたら、
32bit binary の場合は i386, x86_64 で基本的には同じ速さ。5% 程度後者の方が
速い(この辺はメモリへの負荷のかけかたにもよるだろうからコードに依ると思う)。
ちょっと驚いたのは、同じコードの 64bit binary を x86_64 kernel 上
で走らすと 32bit binary を走らす場合の半分近くの速度になっちゃう。
これってすごくおかしいけど、こんなのありなのかな?他の人はどう?
全て gcc,g++-4.1.2, Fedora8 上。