
DDRAMアーキテクチャに関して質問があります。非常に高いレベルのパフォーマンスを維持しながら消費電力を削減する新しいプロセッサに関する科学論文を読んでいたのですが、消費電力の例として著者は次のように書いています。
実用的なメモリ チャネル帯域幅が 10 GBps (DDR3-1600) の場合、1 秒未満で 10 TB の公称ワークロード サイズをスキャンするには、ラックあたり 1,000 チャネルが必要です。
私の質問は次のとおりです。ラックとは何ですか? また、そのチャネルは何ですか? Wikipedia で調べてみましたが、同じ物理的な場所にあるさまざまなサーバーを接続するために使用されるラックの説明しか見つかりません。DDRAM は通常マザーボード上にあるため、著者がこれに言及していたとは思えません。
よろしくお願いします
答え1
チャネルとは、メモリとの間でデータをやり取りするための単一のレーンのことです。メモリは通常、シングル、デュアル、クアッド チャネルの RAM モジュールで提供され、サイクルごとに 1 倍、2 倍、4 倍のデータ ユニット (例: 64 ビット) が移動します。チャネルを車の道路の車線のようなものだと考えてください。車線の数が多いほど、一度に移動できるデータが多くなります。
ラックとは、サーバー ラックを指します。ラックは (通常は) 金属製のシャーシで、ラックマウント デバイスを接続できる「ユニット」があります。ラックの高さは通常 12、18、または 24 ユニット (他のサイズももちろん可能です) で、ラックにインストールできるモジュールのサイズは U (ユニット) で測定されます。したがって、12U ラックには、6 つの 2U ユニット、12 つの 1U ユニット、または 3 つの 2U ユニットと 6 つの 1U ユニットをインストールできます。最大サイズになるまで、任意の組み合わせでインストールできます。
彼らが言っているのは、ラックマウント型サーバー RAM ボードを使用して、1000 チャネルに相当する数の RAM モジュールをインストールすることです。これは、500 個のデュアル チャネル モジュールまたは 250 個のクアッド チャネル モジュールである可能性があります。この設計では、RAM モジュールは、1 秒あたり数ギガバイトまたは数テラバイトのデータを転送できる超高速バックプレーンを介して接続され、彼らが言っているすべての DDR メモリを保持する複数のラックマウント型モジュールに接続されます。
ラックとチャネルはまったく関係がありません。チャネルは RAM やその他の種類のバスの機能です。ラックは、モジュールやサーバー全体が取り付けられる物理的なシャーシです。たとえば、ラックにはネットワーク モジュール、サーバー モジュール、NAS モジュール、電源モジュールなどが搭載されます。サーバーが必要とするリソースに応じて、他の構成も可能です。