ベンチマーク:LeopardがTigerに勝つには64ビットIntelが必要

ベンチマーク:LeopardがTigerに勝つには64ビットIntelが必要

北のPrimate Labsの皆さんは、TigerとLeopardで動作するPowerMac G5とCore 2 Duo iMacのベンチマークテストをいくつか持っています。テストには、クロスプラットフォームベンチマークのGeekbenchを使用しました。

iMacはなかなか良い結果を残しました。Tigerでは総合スコア2699(1000は1.6GHzのG5を基準としています)を記録しました。Leopardではスコアは若干下がり2618となりましたが、64ビットモードでは2878でした。テストごとに結果は異なりますが、傾向は明確でした。Geekbenchに含まれるテストでは、iMacはLeopard 32ビットではやや遅くなりましたが、Leopard 64ビットでは速かったです。唯一の例外はメモリパフォーマンスで、ビット数に関係なく、Leopardの方が5%遅くなりました。

G5の番になると、状況はそれほど楽観的ではありませんでした。このマシンはTigerでは1013というスコアを記録しましたが、Leopardでは32ビットモードで10%も遅く(898)、64ビットモードでは15%近く遅く(853)、64ビットモードでは15%近く遅くなりました。おっと!64ビットのパフォーマンス低下の原因は整数テストにあり、このテストはTigerよりもなんと30%も遅くなっています。

このことから、次の 2 つの結論が導き出されます。

  1. Leopardではパフォーマンスの低下が見られる
  2. 平均的には、64ビットコンピューティングはIntelにとって有利だが、PowerPCにとっては不利である。

ただし、非常に重要な注意点があります。反証となる情報がない限り、Geekbenchは本質的に64ビット的な処理は行わないと仮定しています。つまり、Geekbenchは(最大でも)32ビットの計算を一度に実行し、4GBを超えるメモリアドレスを必要としません。64ビット計算を実行したり、4GBを超えるメモリアドレスを必要とするアプリケーションは、PowerPC G5では32ビットモードよりも64ビットモードの方が高速になる可能性があります。また、全体的なパフォーマンスはCPUだけに依存するのではなく、ビデオカードへの負荷を増やすことで大きな違いが生じる可能性があります。