登録された(バッファ付きとも呼ばれる)メモリモジュールは、DRAMモジュールとシステムのメモリコントローラとの間にレジスタを備えています。 それらは記憶コントローラーにより少ない電気負荷を置き、他では持っているより単一システムがより多くの記憶モジュールと安定している残るようにします。 登録されたメモリと比較すると、従来のメモリは通常、バッファなしメモリまたは未登録メモリと呼ばれます。 デュアルインラインメモリモジュール(DIMM)として製造された場合、登録されたメモリモジュールはRDIMMと呼ばれ、未登録メモリはUDIMMまたは単にDIMMと呼ばれます。
登録メモリは、販売されるユニット数が少なく、追加の回路が必要なため、多くの場合高価であるため、スケーラビリティと堅牢性の必要性が低価格の必要性を上回るアプリケーションでのみ見られます。例えば、登録メモリは通常、サーバーで使用されます。
ほとんどの登録メモリモジュールは誤り訂正符号メモリ(ECC)も備えていますが、登録メモリモジュールが誤り訂正されないようにすることもできます。 未登録のECCメモリは、大量のメモリをサポートしていないワークステーションまたはエントリーレベルのサーバーマザーボードでサポートされ、使用されます。
パフォーマンス
通常、登録されたメモリを使用するとパフォーマンスが低下します。 各読み取りまたは書き込みは、メモリバスとDRAMの間で1サイクルバッファされるため、登録されたRAMは、同等の未登録DRAMの背後で1クロックサイク SDRAMでは、これはバーストの最初のサイクルにのみ適用されます。
しかし、このパフォーマンスのペナルティは普遍的ではありません。 メモリアクセス速度には他にも多くの要因があります。 たとえば、Intel Westmere5600シリーズのプロセッサは、インターリーブを使用してメモリにアクセスし、メモリアクセスは3つのチャネルに分散されます。 チャネルごとに2つのメモリDimmを使用すると、「UDIMMを使用した2DPC(チャネルごとのDimm)構成の最大メモリ帯域幅がRDIMMと比較して約5%削減されます」。 (p.14)。 これは、「アドレスと制御ラインの電気的負荷が高いため、メモリチャネルごとに2つのDimmに移動すると、メモリコントローラはUdimmに「2T」または「2N」タイ その結果、通常は単一のクロックサイクルを取るすべてのコマンドは、セトリング時間を可能にするために二つのクロックサイ
互換性
通常、マザーボードはメモリタイプと一致する必要があります。 一部のPCマザーボードでは、登録メモリを受け入れるか必要としますが、登録メモリモジュールと未登録メモリモジュールを混在させることはできません。 登録されたメモリとECCメモリの間には多くの混乱があり、eccをサポートしていないpcマザーボードで登録されたメモリ(ECCもサポートし、ECC RAMとして記述されている)を使用しようとすると、互換性の問題が実際に発生するが、eccをサポートしていないマザーボードでは、eccメモリ(登録されている場合も登録されていない場合もあります)は、ecc機能を提供しなくても、eccをサポートしていないマザーボードではまったく動作しないと広く考えられています。
バッファメモリタイプ
Registered(Buffered)DIMM(R-DIMM)モジュールは、DIMM上のコマンドバスとアドレスバスのピンとメモリチップの間にバッファを挿入します。 大容量DIMMには多数のメモリチップがあり、それぞれがメモリアドレスを受信する必要があり、それらの入力容量を組み合わせると、メモリバスが動作 R-DIMM内でコマンド信号とアドレス信号を再配布することにより、より多くのチップをメモリバスに接続することができます。 このコストは、アドレスが追加のバッファをトラバースするために必要な追加のクロックサイクルの結果として、メモリ遅延が増加します。 初期の登録RAMモジュールは未登録RAMモジュールと物理的に互換性がありませんでしたが、SDRAM R-Dimmの2つのバリエーションは機械的に互換性があり、一部のマザーボードは両方のタイプをサポートしている可能性があります。Load Reduced DIMM(LR-DIMM)モジュールはR-Dimmに似ていますが、データラインにもバッファを追加します。 つまり、LR-DIMMsは、すべての信号の並列性を維持しながら、制御線とデータ線の両方をバッファリングします。 その結果、LR-Dimmは、シリアル信号形式とパラレル信号形式の間で必要な変換によって引き起こされるFB-Dimmの性能と消費電力の問題を回避しながら、大
Fully Buffered DIMM(FB-DIMM)モジュールは、標準SDRAMチップの広いバスと狭い高速シリアルメモリバスの間を変換するために、より複雑なバッファチップを使用して、大 言い換えれば、FB-Dimmへのすべての制御、アドレス、およびデータ転送はシリアル方式で実行され、各FB-DIMMに存在する追加のロジックは、シリアル入力をメ メモリバスごとに必要なピン数を減らすことにより、Cpuはより多くのメモリバスをサポートすることができ、合計メモリ帯域幅と容量 残念なことに、変換はさらにメモリ遅延を増加させ、複雑な高速バッファチップはかなりの電力を使用し、多くの熱を発生させました。
FB-DimmとLR-Dimmはどちらも、主にメモリモジュールがメモリバスに与える負荷を最小限に抑えるように設計されています。 それらはR-Dimmと互換性がなく、それらを必要とするマザーボードは通常、他の種類のメモリモジュールを受け入れません。
- ^ “サーバーとワークステーション:P9D-Vマザーボード”。 アスース 取得December4,2014.
- ^ https://globalsp.ts.fujitsu.com/dmsp/Publications/public/wp-westmere-ep-memory-performance-ww-en.pdf
- ^ “デルサーバーの例”(PDF)。 デル
- ^Deffree,Suzanne(September20,2011). “LRDIMMの基礎”。 EDN. オリジナルから2021年4月2日にアーカイブ。
- ^A b Johan De Gelas(2012-08-03). “LRDIMMs、RDIMMs、およびSupermicroの最新のツイン”。 アナンドテック 2014-09-09を取得しました。
- ^a b”LR-DIMM、LRDIMMメモリとは何ですか? (ロード-リデュースDIMM)”。 simmtester.com.取得2014-08-29.
- メモリの決定,February8,2004
- ECCと登録メモリが必要ですか(。
- LRDIMMの基本
- LRDIMM対RDIMM:シグナルインテグリティ、容量、帯域幅