web-dev-qa-db-ja.com

トリプルチャネルメモリはシングルまたはデュアルとどのように異なりますか?

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

私は4つの黒いメモリスロットを持つマザーボードを持っています。それぞれに4GBのRAM、合計16GBが含まれています。

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

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

トリプルチャンネルまたはクワッドチャンネルにも2つのカラーバリエーションしかないのでしょうか、それとももっと多くの色があるのでしょうか。

2
Space Ghost

トリプルチャンネルまたはクワッドチャンネルには2つのカラーバリエーションしかないのでしょうか、それとももっと多くの色があるのでしょうか。

より多くの色ではなく、同じ色のソケットのより大きなセット。例えば。 X58ベースのボード(トリプルチャネル)は通常、6つのソケットを提供します。 3色の青と3色の白。

Screenshot of an Intel X58 triple channel motherboard

  • 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ランクまで。 1つの通常のコンシューマーDIMMは2ランクとしてカウントされるため、2つのDIMMに相当します。サーバーベースのボードでは、これはしばしば異なりますが、速度が犠牲になります。

2
Hennes

マザーボードは、デュアル、トリプル、またはクアッドチャネルメモリを使用できるかどうかを決定します。この ウェブサイト には、さまざまな種類のメモリについての適切な説明があります。

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

メモリコントローラはメモリアクセスよりも高速であるため、データフローとオーバーラップして速度を上げます。

1
LDC3

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

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つのチャネルで一度に通信できるRANK/DIMMは1つだけなので、独立したチャネルを増やすことには利点があります。

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と考えてください)します。

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

0
Paul-K