Memory channels
A memory channel is an independent data path between a CPU's memory controller and its DIMM slots. Bandwidth scales with populated channels.
A memory channel is an independent data path between a CPU's memory controller and a group of dual in-line memory module (DIMM) slots. Each channel moves data on its own, and the CPU interleaves accesses across every populated channel. Peak bandwidth is the channel count times the channel width times the data rate. The processor and socket set the channel count, not the DIMMs. A second DIMM on a channel adds capacity but no bandwidth.
AMD rates a 4th Gen EPYC socket with 1 of its 12 channels populated at roughly 8.3% of full bandwidth, 4 channels at 33.3% and 6 at 50%. A Ryzen 9 9950X desktop has 2 channels. Threadripper TRX50 boards have 4 channels and take up to 1 TB, while WRX90 boards have 8 channels and take up to 2 TB. A second DIMM per channel can also cost speed. The 9950X runs DDR5 at 5,600 MT/s with two DIMMs but 3,600 MT/s with four.
Populate every channel with identical DIMMs before doubling up any channel. For a fixed capacity, use more, smaller DIMMs, since AMD shows 128 GB as eight 16 GB DIMMs delivering eight times the bandwidth of one 128 GB DIMM.
Sources
Source | Publisher |
|---|---|
AMD | |
AMD | |
AMD |
- Publisher
AMD
Last verified October 7, 2026.
- memory channels meaning
- dual channel vs quad channel
- 8-channel memory
- 12-channel memory
- DIMMs per channel
- 1DPC vs 2DPC
- memory interleaving
- populate all memory channels
- TRX50 WRX90 memory
- memory bandwidth per channel