組織: なぜ 4 つのランクが必要なのでしょうか?
Tom's Hardwareを信頼できる理由 お客様に最適な製品とサービスをお選びいただけるよう、専門のレビュアーが何時間もかけて製品とサービスをテスト・比較しています。テスト方法について詳しくはこちらをご覧ください。
ランクとは、DIMMの64ビット側に接続するメモリを指します。これらのICのほとんどは8ビットであるため、8つのICを並列に接続することで1つの64ビットインターフェースを構成します。各モジュールには、両側に1つずつ、計2つの64ビットインターフェースが搭載されているため、デュアルインラインメモリモジュール(DIM)と呼ばれます。デュアルランクDIMMは2つのインターフェースにメモリが搭載されていますが、シングルランクDIMMは片側がメモリで満たされ、もう片側が空の状態です。
チャネルあたり2ランクのメモリは、チャネルあたり1ランクの場合よりも大幅に優れたパフォーマンスを発揮することが、幾度となく実証されています。これはおそらくインターリーブによるもので、例えば一方のランクが処理を開始している間にもう一方のランクが処理を終了できる、つまりレイテンシの重複が実現できるというものです。この2つのランクが2枚のシングルランクDIMMから構成されていても、1枚のデュアルランクDIMMから構成されていても、パフォーマンスの向上は同じです。
チャネルごとに2ランクのメモリを搭載したデュアルチャネルマザーボードは、メモリが4ランクになります。16GBのメモリを4ランクに分散させたいと考えている現在の購入者にとっての問題は、16GBクアッドランクキットを構成していた4Gb集積回路(IC)が現在入手不可能になっていることです。今日のDRAM ICのほとんどは8ギガビットの容量を持つため、8チップのランクは8GBの容量を持ち、そのうち4チップで32GBの容量になります。代替案としては、非常に古い4Gb ICのメモリを購入するか、16ビットインターフェースを備えた非常に安価な8Gb ICのメモリ(つまり4つのICで1ランクを構成)を購入するという方法があります。しかし、どちらの選択肢もあまり魅力的ではありません。
すでに 4 ランクの低密度メモリ セットを使用して、ランク数が同じ場合、ベンチマークでは 16 GB を超える容量のメリットが得られないことを示しましたが、4 ランクでは実際に 2 ランクよりもどれだけパフォーマンスが向上するのでしょうか。
画像
1
の
15

今回の変更に関する全体的なパフォーマンスチャートでは、非常に多くのベンチマークを平均化しているため、数値はばらつきがあるように見えますが、4ランク構成の方が2ランク構成よりもパフォーマンスが優れている傾向があるようです。メモリボトルネックがあることが分かっているベンチマークに焦点を絞ると、興味深い結果が得られます。
Ashesでメモリを4ランク使用するだけでフレームレートが最大10%向上するとは、信じられますか?あるいは、ファイル圧縮時間を最大13%短縮できるとしたら?このパフォーマンス向上は、グラフィックカードやCPUを次のレベルにアップグレードするのと同等ではないでしょうか?1ランクあたり8GBの容量がマニア向け市場を席巻していることを考えると、総容量の半分以上を必要としないゲーマーにも、 32GBを推奨する十分な理由ではないでしょうか?
DDR4-3600 の制限: とにかく DDR4-3733 を試してみるべきでしょうか?
DDR4(さらにはDDR3)のパフォーマンスを最適に引き出す構成は、ほとんどの場合、266.6MHzの倍数ですが、DDR4-3600はこれに当てはまりません。DDR4-3600をDDR4-3466まで下げるつもりがないのであれば、なぜDDR4-3733にまで上げないのかと疑問に思う人もいるかもしれません。Ryzen 3000の場合、その答えはI/Oダイの安定性の限界にあります。AMDは、DDR4-3600を超えると、オンボードのUnified Memory Controller(UCLK)周波数をDRAMデータレートの半分に切り替え、さらにその周波数を超えた際にInfinity Fabricクロックを切り離すことで、I/Oダイ上のコントローラーを不安定さから保護します。
メモリレビューにX570テストプラットフォームを使用していることから、DDR4-3733は、これらのコントローラがAMDのデフォルトの制限を適用できる場合、DDR4-3600に比べてパフォーマンスが低下する可能性があるという証拠を数多く確認してきました。しかし、1866MHz(DDR4-3733のクロックレート)は、AMDが承認した1800MHz(DDR4-3600のクロックレート)よりわずか66MHz高いだけであり、66MHzはそれほど難しい値ではないはずです。
オーバークロックはこれ以上簡単なものはありません。マザーボードのファームウェアはデフォルトのDDR4-3600タイミングのままにしておき、周波数をDDR4-3733に上げ、FCLK周波数を1867MHz、UCLK周波数比を1:1に手動で設定しました。MSIファームウェアのCPU NB/SoC電圧は、他のテスト用に既に1.10Vに設定されていました。電圧をさらに上げなくても、システムはベンチマークを完了できるほど安定しているでしょうか?
画像
1
の
15

これはオーバークロックのセクションなので、Ryzen 3000が最適化されているとされている基準(2x8GB DDR4-3200 C16)に基づいてチャート(100%評価)を作成しました。ほぼすべての代替品がある程度パフォーマンスが向上していることがわかりますが、明確な違いを確認するには画像ギャラリーを詳しく見る必要があります。または、いつものようにハイライト部分まで飛ばしても構いません。
まさに望んでいた結果です。AMDのコントローラを1:1の比率で安定して動作させることができれば、DDR4-3733はDDR4-3600よりも最大3%優れたパフォーマンスを発揮します。メモリを4ランク構成にすると、2Tタイミングというデメリットがあるにもかかわらず、2ランク構成よりも最大15%高いパフォーマンスが得られます。4つのDIMMをDDR4-3600からDDR4-3200に速度低下させたことでメリットが得られた唯一のケースはAshesで、データレートが低いことで1Tコマンドレートを利用できるというメリットがありました。
Ryzen は基本をはるかに超える
簡単に結論づけると、AMD Ryzen 3000シリーズCPUのパフォーマンス向上が期待されるあらゆる強化設定は、特定のデータレートに最適化されているわけではなく、安定したデータレートに比例して拡張されるということです。そこで、私たちの調査結果、つまり確証を得たものを以下に簡単にまとめます。
- メモリを2ランクから4ランクに増やすことは、メモリボトルネックのあるアプリケーションのパフォーマンスを向上させる上で、間違いなく最良の方法です。現在のメモリ密度では、通常、少なくとも32GBのメモリ容量が必要になります(たとえそれほど多くの容量を使う予定がなくても)。
- コマンド レートを 2T から 1T に切り替えると、CAS レイテンシを 2 サイクル削減するのと同等のパフォーマンス向上が得られます。
- DDR4-3200 C14 と DDR4-3600 C16 のパフォーマンスが同等になるのは、遅いキットのコマンド レートが優れている (1T) 場合のみです。
- DDR4-3733 へのオーバークロックによりパフォーマンスは大幅に向上しますが、UCLK と FCLK を同期させて安定的に実行できる場合に限られます。
- 実用上最適な構成は、安定したレイテンシが最も低いDDR4-3600 4ランクです。 注意:4ランク構成は、シングルランクDIMM 4枚またはデュアルランクDIMM 2枚で実現できます。
すべてのオーバークロックの冒険が期待通りの結果を生み出すわけではないことを念頭に置いておくと、今日使用したような 32GB DDR4-3600 C16 キットは素晴らしい出発点であり、許容できるゴールラインです。
写真提供: Tom's Hardware
詳細: 最高の思い出
詳細: DDR DRAMに関するFAQとトラブルシューティングガイド
詳細: すべてのメモリコンテンツ
現在のページ: Ryzen Beyond の推奨事項
前のページ はじめに
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
トーマス・ソーダーストロムは、Tom's Hardware USのシニアスタッフエディターです。ケース、冷却装置、メモリ、マザーボードのテストとレビューを担当しています。