web-dev-qa-db-ja.com

デュアルプロセッサシステムでシングルスレッドがアクセスできるメモリの量に制限はありますか?

MATLABを使用したデータ処理用のワークステーションを購入したいと考えています。デルの2台のワークステーションのうちの1台を検討しています。ローエンドワークステーション(3500)は、6つのDIMMに1つのプロセッサと24GBのメモリを搭載しています。ハイエンド(7500)では、デュアルプロセッサオプションを選択した場合にのみ、24 GBのメモリ(12 DIMM)を選択できます。両者の違いは

Dell Precision T3500は、3チャネルのメモリバスアーキテクチャを備えています。

Dell Precision T7500は、プロセッサごとに3チャネルのメモリバスアーキテクチャを備えています

これは、各プロセッサが12 GBのメモリを取得し、プロセッサAのスレッドがプロセッサBと同じメモリを認識できないことを意味しますか?これはありそうもないようですが、AがBのメモリにアクセスするためのパフォーマンスの低下があるのではないでしょうか。

3
Marc

デュアルプロシージャマシンには、プロセッサごとに3つ、合計6つのメモリチャネルがあります。この特定のアーキテクチャは [〜#〜] numa [〜#〜] と呼ばれ、あなたが話しているシステムで非常にうまく設計されています-スレッドのメモリを「近く」に維持しようとします実行中のコアであり、他のプロセッサのメモリチャネルにバインドされたメモリを使用する必要がある場合は少し遅くなりますが、まったく心配する必要はありません。現在使用しているすべてのボックスにこのタイプのシステムがあり、私はもっとパフォーマンスに満足するよりも。

5
Chopper3