web-dev-qa-db-ja.com

Xeonプロセッサは通常のプロセッサとどのように異なりますか?

はい、Xeonはサーバーでの使用を目的としており、異なるマザーボードが必要であり、1つのボックスに複数のマザーボードを入れることができます。

しかし、技術的には、Xeonプロセッサ自体は通常のCore 2プロセッサとどのように異なりますか?

13
pdeva

答えは、それほど違いはないということです。キャッシュが大きく、マルチプロセッサシステムでの動作を妨げるために明示的に機能が低下することはありません。 XeonはECCメモリもサポートしていますが、これは通常、コンシューマーCPUチップではサポートされていません。それ以外の点では、基本的なプロセッサコアはほとんど同じです。

古い32ビットシステムでは、XeonのMMUは、最大64GBの物理RAMで複数の4GBプロセススペースをサポートできるという点で少し賢いものでした。SPARC v8チップMMUにも同様の機能がありました。この機能は、ページ内のオフセットをアドレス指定するために必要なビット数(4KBページの場合は12)と、ページのステータスを記録するために必要なビット数(RWX、ダーティ)が異なるために機能しました。余分なビットは、わずかに広い物理ページ参照(24ビット対ページ番号を指定するための20)に使用でき、36ビットの物理アドレスを許可します。ただし、単一のプロセスでは、連続する4GBのアドレススペースしか見ることができませんでした。いつでも。

一部のシステム(Windows Serverのデータセンターバージョンなど)には、プロセスがMMUを制御して、この物理アドレス空間のチャンクを仮想空間にオーバーレイできるようにするAPIがありました。この機能はエンタープライズバージョンで使用されていました。より大きなディスクキャッシュをサポートするSQLServerの.

すべてではないにしても、ほとんどの最新のCPUは、32ビットモードで実行するときにこれをサポートします。VM(MMU is)のいずれかで、このモードでレガシー32ビットアプリケーションを実行しているショップはおそらくたくさんあります。多かれ少なかれハードウェアサポート)または物理的な錫でエミュレートされます。ただし、最近の大容量メモリサーバービルドでは64ビットビルドがはるかに普及しており、プロセス内でより大きな連続メモリイメージを使用できます。

  • より大きなL3キャッシュ
  • マルチプロセッサのサポート
  • 一般的にサーバーの使用状況に合わせて調整されます(高負荷、長いランタイム)
3
schnaader

Xeonの重要な点は、サーバー/ワークステーション市場向けに設計されているため、より信頼性が高く、常時接続で、MP環境向け)に設計されていることです。

これらは、さまざまなマザーボード(さまざまなチップセット)で動作します。通常はFB-DIMMと一緒に動作します。これは、消費者向けの同等品よりも低速ですが、信頼性が高くなっています。

一般に、Core 2CPUごとに同等のXeonがあります。たとえば、Q6600はX3220とほぼ同じですが、いくつかのバリエーションがあります。

3
CJM

Xeonはマルチプロセッサアーキテクチャ用に最適化されています

  • 高速帯域幅と低遅延を提供するIntelInterBandであるQuickPathInterconnectをサポートします

  • より多くのキャッシュを提供します(i7 Coreの場合は35MB対6MB)

  • より高いメモリ帯域幅を提供します(i7Coreの25.6GM/sに対して102GB/s)

  • ECCメモリをサポート

  • メニーコアアーキテクチャでのXeon-Phiコプロセッサ(「アク​​セラレータ」)との可能な結合

1
kiriloff