トリプル チャネル メモリは、シングル チャネル メモリやデュアル チャネル メモリとどう違うのですか?

トリプル チャネル メモリは、シングル チャネル メモリやデュアル チャネル メモリとどう違うのですか?

シングル、デュアル、トリプル、クアッド チャネル メモリに関して、マザーボード上の物理的な違いを理解しようとしています。

私のマザーボードには 4 つの黒いメモリ スロットがあり、各スロットには 4 GB の RAM が搭載されており、合計 16 GB になります。

1155 ソケットを持っているので、デュアル チャネルのみに制限されることはわかっています。

しかし、2011 ソケットはどうでしょうか? クアッド チャネル メモリをサポートしていますが、物理的にマザーボード上でどのように見えるのかわかりません。デュアル チャネル スロットをたくさん見てきましたが、色は 2 色しかありません。

トリプル チャネルまたはクアッド チャネルにも 2 つのカラー バリエーションしかありませんか、それとももっと多くの色がありますか?

答え1

トリプル チャネルまたはクアッド チャネルには 2 つのカラー バリエーションしかありませんか、それとももっと多くのカラーがありますか?

色は増えませんが、同じ色のソケットのセットが大きくなります。たとえば、X58 ベースのボード (トリプル チャネル) では、通常 6 つのソケットが提供されます。3 つは青、3 つは白です。

Intel X58 トリプル チャネル マザーボードのスクリーンショット

  • X58/i920 には、同時に使用できる 3 つのメモリ コントローラーがあります
    (トリプル チャネルとも呼ばれます)。
  • メモリ コントローラ #1 は DIMM ソケット A1 および 1B に接続されています。
  • メモリ コントローラ #2 は DIMM ソケット A2 および 2B に接続されています。
  • メモリ コントローラ #3 は DIMM ソケット A3 および 3B に接続されています。

一般的な消費者向けセットアップには、最大 2 つの DIMM ソケットを処理できるメモリ コントローラがあるため、これは 3x2 のメモリ バンクに相当します。すべてのメモリ コントローラを同時に使用したいので、各メモリ コントローラに 1 つの DIMM を配置します。このセットは同じ色です。

一般的なセットアップでは、メモリ コントローラごとに 2 つの DIMM を処理できます。そのため、2 つ目のカラー セットが得られます。

消費者向けクアッド チャネル セットアップでは、4 つのセットが 2 つ必要になります。つまり、2 つの色と 8 つの DIMM ソケットです。

サーバー セットアップでは、メモリ チャネルごとにソケットの数が増えます。たとえば、私のホーム サーバー (Dell R300) には 6 つの DIMM ソケットがあります。これはデュアル チャネルです。つまり、3 セットの 3 つになります。これは、ホーム デスクトップの 3 セットの 2 つとは論理的にかなり異なります。

これに基づいて、他の構成を簡単に推測できます。


*または、最大 4 ランク。通常のコンシューマー DIMM 1 個は 2 ランクとしてカウントされるため、2 つの DIMM に相当します。サーバー ベースのボードでは、これは異なることがよくありますが、速度が犠牲になります。

答え2

マザーボードによって、デュアル、トリプル、クアッドチャネルメモリを使用できるかどうかが決まります。Webサイトさまざまな種類のメモリについてわかりやすく説明されています。

つまり、デュアル チャネル メモリは、シングル チャネル メモリの 2 倍のデータ ラインを使用します。トリプル チャネル メモリは、シングル チャネル メモリの 3 倍のデータ ラインを使用します。クアッド チャネル メモリは、シングル チャネル メモリの 4 倍のデータ ラインを使用します。

メモリ コントローラはメモリ アクセスよりも高速なので、データの流れをオーバーラップさせて速度を上げます。

答え3

マザーボードのスロットの色は任意で、標準ではありません。どのスロット (またはソケット) がどのチャネルに属しているかを理解するには、マザーボードのマニュアルまたは PCB シルク スクリーンを参照することをお勧めします。スロットとチャネルを混同しないでください。各チャネルは 1 つ以上のスロットをサポートします。これは「DPC」または「チャネルあたりの DIMMS」という名称で呼ばれます。

A MOBILE CPU may support only one DPC.
A DESKTOP CPU product will generally support 2DPC
A HEDT (high-end desktop) / Workstation may support 3DPC
A SERVER product may support 4DPC or more.

各チャネルは独立した DDR メモリ バスを表します。 一度に 1 つのチャネルで通信できるのは 1 つの RANK/DIMM のみであるため、独立したチャネルの数が多いほど利点があります。

Single channel = 64-bit  memory interface
Dual channel   = 128-bit memory interface
Triple channel = 192-bit memory interface

DDR-1600 = 1600MT/s. 
(1600 * 64) / 8 =  12,800 MB/sec. **
(1600 * 128) / 8 = 25,600 MB/sec. **
(1600 * 192) / 8 = 38,400 MB/sec. **
** Theoretical maximum bus speed.  Unlikely to achieve.

システムは、システムがサポートする限り多くのチャネルにわたってデータを「インターリーブ」または「ストライプ化」します (RAID-0 と考えてください)。

また、チャネル数を増やすとバンク リソースも増え、一度にアクセスできるバンク (行) の数も増えます。これにより、メモリ コントローラはデータをより効率的にパイプライン処理できるようになります。

関連情報