• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メモリーチャネルのバンク番号とメモリの関係)

メモリーチャネルのバンク番号とメモリの関係

このQ&Aのポイント
  • メモリーチャネル内に挿すDIMMとバンクの関係について少し曖昧に思っている点があります。
  • チャネル内のDPCが2であっても3であっても、なるべくCPUに近い若いバンク番号のスロットへメモリを挿すべきだという印象を持ちました。
  • コンシューマ向けのマザーボードをみてみると、メモリをチャネルに均等に挿す点は変わらないのに、2枚挿しの場合は2枚ともバンク1ではなく2へ挿すことを推奨すると表記されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • kita_s
  • ベストアンサー率45% (630/1383)
回答No.1

>こうなると、単純にメモリは若いバンクへ挿し これに関してはマザボによります。サーバ用のマザボの場合はたいていがBankが小さい順に挿しますが、コンシューマ向けの場合は、設計上の理由により、メモリが少ない場合はBankが大きい方に挿せと言う指示もあります(割とある。というか、そもそも正規のBank番号=メモリスロットの番号とは限らない)。 これはマザボの設計によるのでコンシューマだからどう、というわけではありません。メーカー製サーバの場合、もっとめんどくさかったりします(スロットが色分けもしてなくて連番だったりする)。 >チャネル辺りのDPCはなるべく1に抑えると良いという訳ではないのでしょうか? これはチップセット等、メモリコントローラによります。たとえばこの場合、3Bankありますが、2Back以上使うと速度が落ちるというのはこのメモリコントローラの仕様です。3Bank使う場合、信号のタイミングを合わせるために速度を落として精度を確保しますが、2Bankまでならば、フルスピードで使用できます。使用するBank数は少ない方が良いですがそれに縛られるほどでもないです。 3Bankのメモリスロットを搭載するとなるとスペース確保や設計の難易度が上がるなどの理由もあって、あえて2Bank(と言ってもE5-2600向けの場合は、CPU2個でメモリスロットは32本もあるわけですが)しか搭載しないことも良くあります。supermicroなんかのマザボ見るとわかりやすいかと。 >4GBx4で全てのスロットを使うのと、8GBx2でスロットを余らせるのとでは性能に差があるのでしょうか? ほとんどありません。ベンチマークレベルで差が出るかどうか、というレベルです。メモリの速度で実際の計算結果の差が大きく変わる状況と言うのはかなり条件が限られます。

zone-z
質問者

お礼

大変丁寧なご回答誠に有難うございます。非常に助かりました。 マザボやマニュアル上で表記しているスロット番号と、 バンク番号は必ずしもイコールではなく、 また設計上の理由で若いバンクへ挿すというルールにも例外があるのですね。 >あえて2Bank 確かに、supermicroのDPマザボは、 1CPUにつき4ch各2スロットで計16スロット(CPUx2)のタイプが多いですね。 これもやはり2DPCでフル活用してもスロットを余らせても、 転送速度に差が出ないというのに頷けます。

関連するQ&A