DDR5メモリは、スペック表だけ見ると分かった気になりやすい。

「DDR5-6000」
「CL30」
「32GBキット」
「EXPO/XMP対応」

数字が綺麗に並んでいるので、なんとなく比較できそうに見える。

だが、DDR5はDDR4から内部構造や動作条件がかなり変わっている。
特にDDR5では、サブチャネル構造、高クロック化、4枚挿しの難しさ、on-die ECC、CUDIMM、大容量DIMMのランク構成などが絡み、メモリ選びが一段ややこしくなった。

なお、ランク、CL、サブタイミング、ECC、RDIMM、マザーボードの配線トポロジーといった概念自体は、DDR4時代から存在するものも多い。

この記事は「DDR5で初めて出てきた用語集」ではない。
DDR4時代からある基本概念も含めて、DDR5世代では何が変わり、何がより重要になったのかを、「道路と車、そして倉庫」に例えて整理する記事である。

これが分かれば、なぜDDR5が速く、なぜ気難しく、そしてなぜ4枚挿しが恐ろしい地獄になりやすいのかが見えてくる。

クイック理解:道路で覚えるDDR5の用語集

最初に、この記事で登場する比喩の全体像をまとめておこう。

ここに並ぶ用語の中には、DDR4時代から存在するものもある。
ただしDDR5では、高クロック化や内部構造の変化によって、それらの重要度が上がっている。

  • チャネル:CPUへつながるメインの「道路」
  • サブチャネル:道路内の「車線」。DDR5では1枚のDIMM内が32bit×2に分かれる
  • ランク:荷物を積み込む「倉庫」。DDR4時代からある概念だが、大容量DDR5では選び方に効いてくる
  • CL(レイテンシ):赤信号の「信号待ち時間」
  • サブタイミング:倉庫内の棚卸しや交差点の「段取り時間」。
  • 4枚挿し:高速道路に無理やり合流車線と交通量を増やした状態。DDR5では高クロック化により難易度が上がりやすい
  • on-die ECC:倉庫内の「内密な検品」。DDR5で標準的に入っているが、通常のECCメモリとは別物
  • ECCメモリ:道路上の「公式検問」。システムとしてエラー検出・訂正を行う仕組み
  • RDIMM:信号をコントロールする「交通管制センター」。主にサーバー向け
  • CUDIMM:信号機のタイミングを正確に整える「時計係」。DDR5高速化時代の新しい仕組み

DDR4は「広い1車線」、DDR5は「2車線化」された道路

まずは基本となる帯域の話だ。

DDR4もDDR5も、メモリ1枚が一度に送れるデータのトータル幅は64bitで変わらない。
道路全体の物理的な横幅は同じだ。

しかし、その中身の使い方が決定的に違う。

DDR4

64bit幅の広い道路をそのままドカンと使う。
大きなトラックを通すのは得意だが、細かい荷物を別々の場所へ同時にさばくような器用な真似は苦手だ。

DDR5

同じ64bit幅を、32bitずつの2車線に分割した。
これにより、1枚のメモリの中で2つの別々の荷物を、より効率よく流せるようになった。

これがDDR5のサブチャネル構造の正体だ。

1枚の中で細かく交通整理できるようになったので、DDR5は実効効率が上がりやすい。

ただし、1枚の中にサブチャネルが2つあるからといって、CPU側のデュアルチャネルになったわけではない。

1枚のメモリがどれだけ内部で賢くなっても、CPUへ向かうメインの道路を2本に増やしたければ、素直に2枚挿しする必要がある。

ランクとは「荷物を出す倉庫」である

次に、容量や実効性能を左右する「ランク」の話だ。

かなり大雑把に言えば、ランクとはCPUのメモリコントローラーから見た「ひとまとまりのメモリ領域」だ。
道路の例えでいえば、データを送り出す「倉庫」である。

シングルランク

1枚のメモリの中に倉庫が1つだけある状態。
この倉庫が次の荷物を準備している間、道路側は待たされやすい。

デュアルランク

1枚のメモリの中に、倉庫0と倉庫1が同居している状態。
倉庫0が道路にトラックを送り出している最中に、裏で倉庫1が次の荷物を準備できる。

これがいわゆるランクインターリーブだ。

倉庫0の出荷が終わった瞬間に、倉庫1がタイムラグを減らして滑り込める。
つまり、道路が空っぽになる無駄な時間を隠しやすい。

これがデュアルランクの強みである。

DDR5では1枚のDIMM内が2つの32bitサブチャネルに分かれているため、デュアルランク構成ではサブチャネルとランクの組み合わせが増える。

そのぶん、片方でデータを流している間に、別のランク側で次の準備を進める余地があり、ランクインターリーブの恩恵を活かせる場面がある。

ただし、ランクインターリーブ自体はDDR4時代から存在する仕組みであり、DDR5だから必ず大きく効くわけではない。

16GBと32GBで世界線が変わる理由

現在のDDR5市場では、16GBメモリはシングルランク構成が主流だ。

一方、32GBメモリはデュアルランク構成になりやすかった。
このため、16GB×2の32GB構成と、32GB×2の64GB構成では、容量だけでなくランク構成まで変わることが多かった。

つまり、

  • 16GB×2(32GB構成)は軽くてクロックを上げやすいが、基本はシングルランク
  • 32GB×2(64GB構成)は大容量なだけでなく、デュアルランク品であればランクインターリーブの恩恵も狙える

という違いが出てくる。

64GB構成がローカルAI、Docker、動画編集、開発のような重い用途で強く見えるのは、単に容量が多いからだけではない。
倉庫の連携プレイ、つまりランクインターリーブが効く可能性があるからだ。

ただし、32GBでもシングルランクは増えている

ここは今のDDR5で重要な注意点だ。

半導体の高密度化により、最新の32Gbitダイを採用した製品では、32GBなのにシングルランクという仕様も出てきている。

つまり、32GB×2を買えば必ずデュアルランクで速い とは言えない。

ランクインターリーブ狙いで32GB×2を買うなら、その中身が

  • 16Gbitチップを多く使ったデュアルランク品なのか
  • 32Gbitチップを使ったシングルランク品なのか

を、型番やレビューで確認した方がいい。

メモリ選びは、また一段と面倒な時代に入っている。

CLは「最初の信号待ち」、サブタイミングは「倉庫内の段取り」

メモリのスペック表で誰もが気にする「CL30」や「CL40」。
これはCAS Latencyの略で、道路でいえば「最初の信号待ち時間」だ。

車線が広くても、最高速度が高くても、信号待ちが長ければ最初の1台目はなかなか出てこない。

ここで大事なのは、CLの数字は「クロック何回分待つか」という回数であって、時間そのものではないことだ。

本当の待ち時間は、以下のように考える。

実レイテンシ(ns) = CL × 2000 ÷ メモリ速度(MT/s)

たとえば、

  • DDR5-6000 CL30 = 10.0ns
  • DDR5-6400 CL40 = 12.5ns

となる。

つまり、DDR5-6400 CL40は見た目の速度は高いが、最初の反応速度はDDR5-6000 CL30より遅い。

だからメモリは、クロックだけ見てもダメだし、CLだけ見てもダメなのだ。

サブタイミングという見えない段取り

さらに面倒なのが、サブタイミングだ。

代表的なのは以下。

  • tRCD
  • tRP
  • tRAS
  • tRFC

これらは、倉庫や交差点内部の細かい待ち時間に近い。

  • tRCD:倉庫の棚から荷物を取り出す準備時間
  • tRP:今の棚を閉じて次の棚へ切り替える段取り時間
  • tRAS:一度開けた棚を維持しておく最低時間
  • tRFC:定期メンテナンスによる一時的な通行止め

CLだけ詰めても、裏のサブタイミングがガタガタなら結局どこかで渋滞する。
メモリチューニングが沼になるのは、この交通整理があまりにも細かいからだ。

なぜDDR5の4枚挿しは高確率で事故るのか

「スロットが4本あるから、16GBを4枚挿して見た目も容量も気持ちよくしたい」

その気持ちは分かる。
だが、DDR5世代の4枚挿しはかなり気難しい。

DDR5はDDR4に比べて、車の走行速度、つまりクロックが高い。
速度が上がるほど、わずかなズレやノイズが大事故につながりやすい。

そこに4枚挿すということは、高速道路に複雑な合流車線と交通量を一気に増やすようなものだ。

結果として、

  • 2枚挿しならDDR5-6000前後で安定していた構成でも
  • 4枚挿しにした途端、JEDEC近辺まで落とさないと安定しない

ということが普通に起こる。

空きスロットは、未来の保証ではない。
ただの誘惑である。

大容量を狙うなら、今のDDR5では基本的に32GB×2のような2枚構成の方が扱いやすい。

マザーボードの配線構造:デイジーチェーン vs Tトポロジー

4枚挿しの難しさを語る上で、マザーボードの配線構造も重要だ。

デイジーチェーン

CPUからスロットへ向かう道が、一筆書きのようにつながる設計。
現代の多くのゲーミングマザーボードはこれだ。

2枚挿し時に信号分岐が少なく、高クロック運用に向く。
その代わり、4枚挿しにすると手前と奥で条件差が出やすく、一気に気難しくなる。

Tトポロジー

CPUからの配線を綺麗に分岐させ、各スロットまでの距離を揃えやすくする設計。
4枚挿し時のバランスは取りやすい。

ただし、DDR5のような超高クロック時代では、分岐そのものが不利になりやすく、今のDDR5マザーでは殆ど見かけない。

結局のところ、現代のDDR5マザーは2枚挿しで最高速を出すための設計が中心だ。
だからこそ、4枚挿しは不利になる。

ECC、RDIMM、CUDIMMの違い

最後に、安定性や高速化を支える特殊な仕組みを整理しよう。

このあたりは名前が似ているせいで混同されやすい。

on-die ECC

DDR5に標準で入っている仕組み。
これはメモリチップ内部で起きた小さなエラーを、チップ内部で補正する「倉庫内の内密な検品」に近い。

ただし、これはサーバー用のECCメモリとは別物だ。
on-die ECCが守るのは基本的にメモリチップ内部であり、CPUへ向かう通信経路やシステム全体を守るわけではない。

ECCメモリ

いわゆるECCメモリは、データに追加のチェック情報を持たせ、メモリエラーを検出・訂正する仕組みだ。

道路でいえば、倉庫からCPUへ向かう途中にある「公式の検問所」に近い。

小さな荷崩れならその場で直し、明らかにおかしければ異常として検出する。
サーバーやワークステーション、NASのように、長時間安定して動かす用途で重要になる。

ただし、ECCメモリとして動かすには、メモリだけでなくCPU、マザーボード、BIOS側の対応も必要だ。

つまり、

on-die ECC:倉庫内の検品
ECCメモリ:道路上の公式検問

という違いになる。

RDIMM

サーバー向けのRegistered DIMM。
CPUからの命令を一度レジスタで整理してから各メモリチップへ流す。

道路でいえば、交通管制センター付きの道路だ。
大量の車を安全に流せる代わりに、少し手間が増える。

ECCはエラー検出・訂正の仕組み。
RDIMMは信号を一度整理するモジュール構造。
この2つは別物だが、サーバー向けRDIMMではECC付きで使われることが多い。

デスクトップPCでは普通は使えない。

CUDIMM

主に最新世代のデスクトップPC向けに登場した仕組み。
モジュール上にCKD、つまりクロックドライバを載せることで、クロック信号のブレを整える。

道路でいえば、信号タイミングをきっちり合わせる時計係だ。

特に高クロック、大容量、デュアルランクみたいな気難しい構成では、こういう技術が効いてくる。

ただし、CUDIMMはECCでもRDIMMでもない。
あくまでクロック信号を整えるための仕組みだ。

まとめ:DDR5は新技術だけでなく、昔からある概念の重要度も上がった

DDR5メモリは、DDR4より単純に速くなっただけの規格ではない。

もちろん、すべてがDDR5で初めて登場したわけではない。
ランク、CL、サブタイミング、ECC、RDIMM、マザーボードの配線トポロジーといった概念は、DDR4時代から存在していた。

しかしDDR5では、それらの意味がより見えやすくなった。

同じ64bit幅の道路を、32bitずつのサブチャネルに分ける。
高クロック化によって、信号のズレやノイズに対する余裕が減る。
4枚挿しでは、交通量と合流が増えすぎて、高クロック運用が一気に難しくなる。
ランクという倉庫の数は、大容量DIMMの選び方に関わってくる。
CLやサブタイミングという信号待ちや段取り時間は、実際の反応速度に影響する。
on-die ECC、ECCメモリ、RDIMM、CUDIMMも、それぞれ守っている場所や役割が違う。

つまり、DDR5の難しさは「新しい用語が多いから」だけではない。

昔からある概念と、DDR5で変わった構造が重なった結果、スペック表の数字だけでは判断しにくくなっている。

DDR5-6000だから速い。
CL30だから正義。
64GBだから強い。
4枚挿せるから全部埋めればいい。

そういう単純な話ではない。

メモリは道路に近い。

道路幅が広くても、車線の使い方が悪ければ詰まる。
最高速度が高くても、信号待ちが長ければ反応は遅い。
倉庫が増えれば出荷は効率化できるが、交通整理は難しくなる。
合流車線を増やしすぎれば、高速道路は簡単に事故る。

DDR5メモリの難しさは、まさにここにある。

容量。
クロック。
CL。
サブタイミング。
ランク。
サブチャネル。
マザーボードの配線。
CPUのメモリコントローラー。
ECCやCUDIMMのような補助機能。

これらが全部絡み合って、ようやく実際の安定性と性能が決まる。

だから、DDR5メモリ選びで大事なのは、「一番数字が派手な製品」を選ぶことではない。

自分の用途で何が効くのか。
ゲームなら低レイテンシと安定性なのか。
制作や開発なら容量の余裕なのか。
ローカルAIなら帯域と容量なのか。
大容量構成ならランクやメモリコントローラー負荷まで見るべきなのか。

そこを理解した上で、構成を選ぶ必要がある。

DDR5メモリは難しい。
だが、難しい理由はちゃんとある。

道路、車線、倉庫、信号、交通管制。
この比喩で見れば、DDR5がなぜ速く、なぜ気難しく、なぜ4枚挿しで事故りやすいのかが見えてくる。

DDR5は、すべてが新しいわけではない。
しかし、昔からあるメモリの基本概念を知らないまま選ぶには、かなり厳しい規格になった。

スペック表の裏側にある「交通の流れ」まで見る時代になった。
面倒だが、そこを理解できると、PCパーツ選びは一段深くなる。

DDR5はややこしい。
しかし、そのややこしさこそが、今のメモリ性能を支えている。

GearTuneをチェックして最新ニュースをお見逃しなく。