[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:47833] Re: amd64へのアップグレード
加藤@YBBです.ちょっと注意が必要なので...
HIRAMOTO Koujiさん <20061222.115620.124052079.hiramoto@xxxxxxxxxxx>:
> パフォーマンスについては、AMD については例えば以下のような投稿が
>あります。
>
>Debian GNU/Linux Sarge Test Candidate 1リリース / Re:アーキテクチャ
>http://slashdot.jp/linux/comments.pl?sid=189017&cid=572690
これは i386 port と AMD64 port の比較で,i686 やもっと新しいアーキ用のバ
イナリとの比較ではないことに注意して下さい.つまり,比較対象は目茶目茶古
い i386 用のバイナリなのです.したがって,自分が使うアプリが i386 用のバ
イナリでない限り,この記事に書いてある様なパフォーマンスの向上は期待でき
ません.
少し細かく説明すると,AMD64 でのメリットは,
1.アドレス空間 > 4GB,
2.汎用レジスタが増えた(x86 の一番の弱点),
の二点で,デメリットは,
1.ポインタが全て8バイト消費し,汎用レジスタの退避にも8バイト消費す
るので,実質的なキャッシュ容量が減る,
2.メリット2を使うとデコードが遅くなる(これは Intel で顕著だが,AMD
でも起きる).
結論として,どちらが速くなるかはアプリケーションに依存するレベルの話で,
どちらかが絶対的に速いというものではありません.
#要するに大差ない.
--
Hideki Kato <mailto:hideki_katoh@xxxxxxxxx>