Палка DRAM или DRAM DIMM состоит из нескольких микросхем DRAM. Каждая микросхема DRAM имеет «ширину», которая относится к числу битов, которые могут быть переданы в / из микросхемы DRAM в каждом цикле (подробнее об этом позже), или к числу выводов данных на микросхеме (также называемых DQ). булавки во многих случаях). Например, x4 (4-битный широкий интерфейс) или x8 DDR3.
Ширина DIMM DRAM, таким образом, определяется количеством микросхем DRAM на DIMM, поэтому, если имеется N микросхем, каждый с интерфейсом xM, у вас есть DIMM DRAM шириной N * M. Как правило, эта ширина определяется JEDEC. Как правило, модули DIMM не-ECC DDR3 / DDR4 имеют ширину 64 бита, то есть восемь чипов DRAM x8 или 16 чипов DRAM x4. ECC DIMMS имеют дополнительный чип и имеют ширину 72 бита.
Как правило, один запрос DRAM (команда RD или команда CAS) возвращает 64 байт данных (типичный размер строки кэша) из DRAM - поэтому для 64-разрядного модуля DIMM требуется 8 передач для получения данных - или 8 ударов данных. Если модуль DIMM состоит из x8 устройств, то каждое устройство вносит 8 битов в каждый удар и 64 бита в целом.
Разные системы имеют разные ограничения / требования, которые определяют, какую ширину DIMM или памяти они хотят использовать. Например, в графических процессорах, по большей части, нет задействованных модулей DIMM, но микросхемы памяти GDDR5 непосредственно припаиваются к печатной плате с помощью графического процессора. Каждый GDDR5 имеет часть x32 - иногда две из них объединяются в один канал памяти шириной 64 бита.
Разумное резюме существует в следующей статье, но есть много других источников этой информации. http://niladrish.org/pubs/isca10.pdf (см. раздел 2.1)
Книга Брюса Джейкобса «Системы памяти: кэш, DRAM, диск» - очень хороший учебник по этим темам.