簡単なテストをやってみた。他のマシンでも試したらまた報告する。
Pentium E5300 Dual-Core 2.6 GHz(2MB キャッシュ、FSB 800MHz)
プロセッサー情報:http://en.wikipedia.org/wiki/Wolfdale_%28microprocessor%29
ストック = 2261 khash/s
4-way = 1103 khash/s(64 ビット)
Pentium 4 - 3.0GHz(ハイパースレッディング OFF)1MB キャッシュ、FSB 800MHz
プロセッサー情報:http://en.wikipedia.org/wiki/NetBurst_%28microarchitecture%29
ストック = 1024 khash/s(32 ビット)
4-way = 658 khash/s(32 ビット)
Pentium 4 - 2.8GHz(ハイパースレッディング OFF)1MB キャッシュ、FSB 800MHz
プロセッサー情報:http://en.wikipedia.org/wiki/NetBurst_%28microarchitecture%29
ストック = 917 khash/s(64 ビット)
4-way = 747 khash/s(64 ビット)
もし他に理由がないとすれば、鍵は CPU キャッシュのサイズだと言いたい。遅く動作する CPU はどれもオンボードキャッシュが 2MB 以下のようで、一方 Core i5 は最低 3MB のオンボード CPU キャッシュから始まる。