Mas o que não entendo é por que a RAM padrão do sistema sempre foi uma geração atrás da RAM usada nas placas de vídeo.
A especificação GDDR, embora baseada no padrão DDR, tem sua própria especificação de hardware. A especificação DDR está tecnicamente à frente da especificação GDDR, uma vez que o GDDR é baseado na especificação DDR anterior (na maioria das vezes, exceto quando se baseia na especificação GDDR anterior ).
Um dos motivos pelos quais existe uma falsa crença de que o GDDR está à frente do DDR é que houve várias iterações do padrão GDDR baseadas no DDR3. Esse também foi o caso do GDDR2, sendo que sua especificação possui elementos de design do DDR e do DDR2.
No entanto, é importante observar que essa memória GDDR2 usada nas placas gráficas não é DDR2 por si só, mas sim um ponto intermediário inicial entre as tecnologias DDR e DDR2. Usar "DDR2" para se referir a GDDR2 é um nome impróprio coloquial.
Fonte: SDRAM DDR2
Da mesma forma, GDDR4 e GDDR5 receberam elementos de design do DDR3. Obviamente, o GDDR5 é um design aprimorado do GDDR, quando comparado ao GDDR4.
Como seu antecessor, o GDDR4, o GDDR5 é baseado na memória SDRAM DDR3, que possui o dobro das linhas de dados em comparação com o SDRAM DDR2. O GDDR5 também usa buffers de pré-busca com largura de 8 bits semelhantes ao GDDR4 e DDR3 SDRAM.
Fonte: GDDR5 SDRAM
Pelo que entendi, ambos são apenas tipos diferentes de SDRAM, mas me parece que as diferenças podem ser abstraídas pelo controlador de memória inserido no silício da CPU e da GPU.
Os dois padrões são realmente muito diferentes. A diferença no número de bits que podem ser transferidos em uma linha de dados é uma dessas diferenças. A especificação GDDR não é compatível com os processadores Intel e AMD x86. A especificação GDDR é capaz de transferir mais bits, por estar conectada a uma conexão totalmente diferente, principalmente PCI-e (dentro da especificação das várias revisões deste padrão).
O padrão atual para a RAM do sistema é o DDR4, mas as placas de vídeo estavam usando o GDDR4 por anos antes de o DDR4 se tornar uma coisa para os desktops.
Isso se deve ao fato de o GDDR4 ser baseado na especificação DDR3, não na especificação DDR2. O padrão DDR3 não foi ratificado até 2005. Não vimos produtos até 2007 devido a necessidades de mercado completamente diferentes. O GDDR4 foi anunciado em 2005 e não viu produtos até 2007. Você pode ver que, embora tenham nomes diferentes, os produtos reais foram lançados juntos.
Agora, as placas de vídeo são fornecidas com HBM RAM (GDDR5?), Mais rápida que a memória do sistema DDR4.
O (s) padrão (s) atual (is) de GDDR são realmente GDDR5X e GDDR6. HBM (High Bandwidth Memory) é um processo de fabricação Hynix e Samsung DDR.
Por que não estamos usando o mesmo tipo de RAM para ambos?
Os dois padrões não são compatíveis entre si.
O que os torna diferentes?
O que os diferencia é o processo de fabricação e as especificações. Embora o GDDR se baseie na especificação DDR, o GDDR não está realmente à frente do DDR, embora haja enormes lacunas de desempenho entre os dois padrões neste momento devido à largura de banda disponível à qual o GDDR tem acesso.
what I don't get is why standard system RAM has always been a generation behind the RAM used on video cards.
- Eles não são. O GDDR5 é basicamente o DDR3 otimizado para largura de banda (à custa da latência); se dependesse de mim, o GDDR5 teria o nome de GDDR3.