Um DRAM stick, ou DRAM DIMM, é composto por vários chips DRAM. Cada chip DRAM tem uma "largura", que se refere ao número de bits que podem ser transferidos para o chip DRAM em cada ciclo (mais sobre isso posteriormente), ou o número de pinos de dados no chip (também chamado de DQ). pinos em muitos casos). Por exemplo, x4 (interface ampla de 4 bits) ou chips x8 DDR3.
A largura do DIMM DIMM é assim determinada pelo número de chips DRAM no DIMM, portanto, se houver N chips, cada um com uma interface xM, você terá um DIMM DRAM N * M wide. Normalmente, essa largura é definida pelo JEDEC. Normalmente, os DIMMs DDR3 / DDR4 não-ECC têm 64 bits de largura, portanto, oito chips DRAM x8 ou 16 chips DRAM x4. DIMMS ECC tem um chip extra e são de 72 bits de largura.
Em geral, uma única requisição DRAM (um comando RD ou comando CAS) retorna 64Bytes de dados (um tamanho típico de linha de cache) da DRAM - assim, em um DIMM de 64 bits, são necessárias 8 transferências para obter os dados - ou 8 batidas de dados. Se o DIMM for composto de dispositivos x8, cada dispositivo contribuirá com 8 bits para cada batida e 64 bits no total.
Sistemas diferentes têm restrições / requisitos diferentes que definem a largura do DIMM ou da memória que eles desejam usar. Por exemplo, nas GPUs, na maior parte, não há DIMMs envolvidos, mas os chips de memória GDDR5 são diretamente soldados na PCB com a GPU. Cada GDDR5 tem uma parte x32 - e às vezes dois deles são agrupados para formar um único canal de memória de 64 bits.
Existe um resumo razoável no seguinte artigo, mas existem muitas outras fontes dessa informação.
link (ver Sec-2.1)
O livro de Bruce Jacobs, "Sistemas de Memória: Cache, DRAM, Disco", é um livro muito bom sobre esses tópicos.