今日のプロセッサはメモリサブシステムよりはるかに高速で動作しています。このため、メモリサブシステムを改良することで、プロセッサコアの速度やパフォーマンスを向上させるだけでは不可能なレベルに、システム全体のパフォーマンスを向上させることができます。XeonファミリプロセッサとOpteronプロセッサはどちらも標準的なDDR
SDRAMを使用しています。ただし、Xeonプロセッサは別個のメモリコントローラに接続する、一般的なフロントサイドバス アーキテクチャを使用していますが、Opteronはプロセッサそのものに内蔵されたメモリコントローラを使用しています。
【Xeonのフロントサイドバス】
メモリのアーキテクチャを話題にする場合には、帯域幅、レイテンシ、およびスケーラビリティの3つの項目に注意する必要があります。
帯域幅
Xeonフロントサイドバス(FSB)は、コントローラとすべてのプロセッサが帯域幅を共有する、パラレルの64ビット マルチドロップテクノロジです。メモリコントローラはプロセッサとは別個のチップセットで、使用できるメモリの容量とタイプはチップセットの設計によって異なります(プラットフォームの設計者が決定)。通常、HPでは、Xeonファミリプロセッサを搭載したIntelまたはServerworksのチップセットを使用してきました。最大32GBのデュアルチャンネルDDR
SDRAMをサポートしています。
最新のXeonファミリプロセッサは、800MHzのフロントサイドバスを使用してプロセッサとメモリやI/Oデバイスを接続します(図7)。これにより、最大帯域幅の合計は6.4
GB/sとなります。Xeonファミリの旧バージョンは400MHzまたは533MHzのフロントサイドバスを使用しており、総帯域幅は3.2
GB/sまたは4.3 GB/sに制限されていました。
レイテンシ
Xeonファミリプロセッサは、すべてのプロセッサがメモリに対して同等のアクセス権を持つ、対称型マルチプロセッシング環境に合わせて設計されています。メモリレイテンシ(プロセッサがメモリからのデータを要求するのに必要な時間)はすべてのプロセッサで同じです。HPの測定では、Xeonファミリプロセッサのメモリレイテンシは約120nsです。
|