DDR4 SDRAM

DDR4 SDRAM (англ. double-data-rate four synchronous dynamic random access memory) — четвёртое поколение оперативной памяти, являющееся эволюционным развитием предыдущих поколений DDR SDRAM. Отличается повышенными частотными характеристиками и пониженным напряжением питания.

Основное отличие DDR4* от предыдущего стандарта DDR3* заключается в удвоенном до 16 числе внутренних банков (в 2 группах банков), что позволило увеличить скорость передачи внешней шины. Пропускная способность памяти DDR4* в перспективе может достигать 25,6 Гб/c (в случае повышения максимальной эффективной частоты до 3200 МГц). Кроме того, повышена надёжность работы за счёт введения механизма контроля чётности на шинах адреса и команд. Изначально стандарт DDR4* определял частоты от 1600 до 2400 МГц с перспективой роста до 3200 МГц.

В массовое производство вышла во 2 квартале 2014 года, сперва только ECC-память, а в следующем квартале начались продажи и не-ECC модулей DDR4, вместе с процессорами Intel Haswell-E/Haswell-EP, требующих DDR4.

Разработка

Модуль памяти DDR4
Ранние работы по проектированию следующего за DDR3* стандарта оперативной памяти начались в JEDEC около 2005 года, примерно за два года до запуска DDR3 в 2007. Основы архитектуры DDR4 планировалось согласовать в 2008 году.

JEDEC представила информацию о DDR4 в 2010 году на конференции MemCon в Токио. Судя по слайдам «Time to rethink DDR4», новинка должна иметь и повышенную эффективную частоту (от 2 133 до 4 266 МГц), и пониженное напряжение (от 1,1 до 1,2 В) по сравнению с предыдущими стандартами, предполагаемый техпроцесс — 32 и 36 нм. Массовое производство намечалось на 2015 год, а первые образцы для создания контроллеров памяти и совместимых платформ — на 2011 год.

В январе 2011 года компания Samsung представила модуль DDR4. Техпроцесс составил 30 нм, объём памяти — 2 Гб, а напряжение — 1,2 В. Позднее Hynix представила свой первый модуль DDR4, который превзошёл модуль Samsung по частоте (2400 МГц вместо 2133). Hynix заявила о 80-процентном увеличении производительности памяти по сравнению с DDR3-1333.

В сентябре 2012 года JEDEC опубликовала финальный вариант спецификации DDR4. Последняя ревизия стандарта DDR4 была принята в ноябре 2013 года, стандарт на LPDDR4* — в августе 2014 года.

По оценке компании Intel* от апреля 2013 года, уже в 2014 году DDR4 могла бы стать основным типом памяти DRAM*, и в 2015 году практически полностью вытеснить использовавшуюся ранее DDR3. По данным Intel, DDR4 потребляет на 35 % меньше энергии, чем DDR3L, а по пропускной способности превосходит память предыдущего поколения на 50 %. Однако внедрение DDR4 началось позднее, и эта память займет большую часть рынка не ранее 2016 года. В 2017 году продажи памяти DDR4 превзошли модули стандарта DDR3.

Максимальная пропускная способность
Для расчёта максимальной пропускной способности памяти DDR4 необходимо её эффективную частоту умножить на 64 бита (8 байт), то есть размер данных, который может быть передан за 1 такт работы памяти. Таким образом:

Для памяти с эффективной частотой 1600 МГц (наименьшая частота, определённая стандартом) максимальная пропускная способность составит 1600 × 8 = 12 800 Мб/c
Для памяти с эффективной частотой 2133 МГц максимальная пропускная способность составит 2133 × 8 = 17 064 Мб/c
Для памяти с эффективной частотой 3200 МГц (наибольшая частота, изначально определённая стандартом) максимальная пропускная способность составит 3200 × 8 = 25 600 Мб/c
Нужно учитывать, что из-за временны́х ограничений по взаимодействию с микросхемами памяти, в частности для периодической операции обновления содержимого (англ.) русск. (регенерации), реальная пропускная способность меньше на 5—10 %, чем рассчитанная выше.

Современные материнские платы поддерживают многоканальные режимы работы памяти. Таким образом, итоговая эффективная пропускная способность памяти системы будет равняться пропускной способности DDR4, умноженной на количество используемых каналов.

Изначально предполагалось, что для работы DDR4 на максимальных частотах (3200 МГц) потребуется использование лишь одного модуля памяти DDR4 на канал передачи данных (прямое подключение напрямую к контроллеру с топологией точка-точка). При работе на меньших частотах, например 1866 и 2133 МГц, контроллеры памяти некоторых процессоров, в частности, Skylake (2015), могут использовать до 2 модулей памяти на канал. Для серверных систем используются модули RDIMM* DDR4 и ожидается появление модулей LRDIMM* DDR4, использующих буферные микросхемы вблизи контактов модуля. Такая память сможет устанавливаться в количестве до 3 модулей на канал, при использовании совместимых платформ.