Melhorias técnicas GDDR6X explicadas

Em 1 de setembrost, 2020 A Nvidia anunciou sua nova série RTX 3000 de placas gráficas que prometia níveis sem precedentes de desempenho não apenas na renderização rasterizada tradicional, mas também no raytracing. A série de placas RTX 3000 viria a se tornar uma das placas mais rápidas do mercado, competindo com as principais ofertas da AMD na série RX 6000. A GPU baseada em Ampere que estava dentro dessas placas era bastante rápida por conta própria, mas o desempenho muito superior foi, na verdade, resultado de outra melhoria também.



GDDR6X promete trazer níveis sem precedentes de largura de banda e velocidade - Imagem: Tecnologia Micron

Grande parte desse desempenho veio da memória que havia nesses cartões. As duas principais placas da série RTX 3000, a RTX 3080 e a RTX 3090, apresentavam um novo tipo de memória que não tinha sido usado em placas de vídeo para jogos antes, conhecido como GDDR6X. Esse novo tipo de memória prometia o dobro da largura de banda em comparação com o GDDR6 padrão encontrado nas placas da série RTX 2000 e AMD RX 6000. Vamos ver o que torna o GDDR6X tão especial.



O que exatamente VRAM faz?

A maior parte do “trabalho pesado” em termos de processamento gráfico é feito pelo núcleo da placa gráfica, que é conhecido como GPU. A GPU é uma peça de silício muito poderosa projetada e otimizada para processar tarefas gráficas, como jogos. Ele lida com a maior parte do processamento necessário para enviar os quadros que seu monitor exibe. Mas, para processar grandes quantidades de dados e preparar os frames com rapidez suficiente, a GPU precisa de algo em que trabalhar. É aqui que entra o VRAM.



VRAM ou memória de vídeo é uma forma de memória de alta velocidade que é armazenada na própria placa de vídeo para que a GPU tenha acesso direto a ela. A VRAM armazena ativos e texturas que são exigidos pelo jogo para que a GPU possa trabalhar neles quando necessário e preparar os quadros que precisam ser exibidos. Se a VRAM não puder entregar esses ativos e outros dados cruciais para a GPU rápido o suficiente, o usuário pode experimentar lentidão, travamentos ou até mesmo travamentos. Geralmente, resoluções mais altas como 1440p e 4K com altas configurações gráficas exigem mais VRAM para gerenciar e armazenar esses ativos de alta qualidade, o que significa que você precisa de uma capacidade maior de VRAM se quiser jogar nessas configurações nessas resoluções. Simultaneamente, você precisa de memória de velocidade mais alta para mover os dados da VRAM para a GPU com rapidez suficiente. É aqui que tecnologias de memória como GDDR6X se mostram úteis.



Mecanismo por trás de GDDR6X

A Micron Technology (a empresa que fabrica e fornece a memória GDDR6X para a Nvidia e outros parceiros) divulgou recentemente alguns detalhes sobre o mecanismo por trás da memória GDDR6X. Isso nos dá uma ideia melhor de como essa tecnologia é capaz de atingir números de largura de banda extremamente altos.

Sinalização PAM4

Ao contrário dos caminhos de dados típicos chamados 'barramentos', que movem os dados 1 bit por vez, GDDR6X usa uma técnica chamada PAM4 (Modulação de Amplitude de Pulso de Quatro Níveis), que é um método que pode enviar 1 de 4 níveis de potência discretos por vez. de 2. Isso significa que GDDR6X pode mover 2 bits por vez, o que aumenta drasticamente a largura de banda. A Micron tem um histórico de inovações interessantes como essa, pois trouxe os primeiros chips GDDR5, GDDR5X e agora GDDR6X da indústria para produção em massa. Micron foi o único produtor de GDDR5X e agora é o fabricante exclusivo de GDDR6X. Micron disse o seguinte sobre o desenvolvimento de GDDR6X usando PAM4:

“Na Micron, tivemos cientistas que estudaram como utilizar o PAM4 na memória desde 2006”, disse Ralf Ebert, diretor do segmento gráfico da Micron. “Eu disse intencionalmente cientistas porque gostaria de diferenciar desenvolvedores de cientistas. Esses eram os caras que realmente estavam fazendo a base para a inovação. Eles basicamente pegaram essa tecnologia PAM4 e tentaram descobrir como podemos usá-la na DRAM. Os cientistas tiveram que trabalhar lado a lado com os desenvolvedores do GDDR, os caras que assinaram o chip ”, disse Ebert. “Eles também colaboraram de perto com os engenheiros de sistema e produto que entendem os desafios do sistema e da perspectiva da manufatura em massa.”



Porém, há uma limitação que acompanha essa nova tecnologia empolgante. O GDDR6 tem um comprimento de burst de 16 bytes (BL16), o que significa que cada um de seus dois canais de 16 bits pode fornecer 32 bytes por operação. GDDR6X tem um comprimento de burst de 8 bytes (BL8), mas por causa da sinalização PAM4, cada um de seus canais de 16 bits também fornecerá 32 bytes por operação. Isso significa que GDDR6X não é mais rápido do que GDDR6 nas mesmas velocidades de clock. Isso também significa que, como o GDDR6X transporta duas vezes mais sinais do que o GDDR6 durante cada ciclo, ele também é muito mais eficiente. O GDDR6X é 15% mais eficiente em termos de energia do que o GDDR6 (7,25 pj / bit vs 7,5 pj / bit) no nível do dispositivo, de acordo com a Micron.

A sinalização PAM4 é uma técnica revolucionária em tecnologia de memória - Imagem: Tecnologia Micron

Fechar colaboração com a Nvidia

Uma grande força motriz por trás do impulso para maior largura de banda e velocidades mais altas foi a própria Nvidia, que colaborou de perto com a Micron durante as fases de desenvolvimento e teste da memória GDDR6X. A Nvidia é a única parceira de lançamento da Micron quando se trata de memória GDDR6X, o que significa que o novo tipo de memória será exclusivo para placas Nvidia por um bom tempo. A Nvidia já instalou a nova memória em suas principais placas de vídeo para jogos GeForce; o RTX 3090 e o RTX 3080, que assim obtiveram saltos tremendos na largura de banda sobre o GDDR6 de última geração.

As especificações completas da memória GDDR6X - Imagem: Tecnologia Micron

A Nvidia também projetou um novo controlador de memória e PHY para o GDDR6X, uma vez que usa sinalização PAM4 e, pelo que parece, tudo foi projetado internamente pela própria Nvidia. A tecnologia GDDR6X também deve chegar a mais placas da Nvidia, particularmente as séries TITAN e Quadro que poderiam se beneficiar muito com o aumento da largura de banda de GDDR6X juntamente com capacidades mais altas. A Micron também confirmou que a Nvidia não é um parceiro exclusivo para GDDR6X e que mais empresas também receberão o novo padrão de memória mais tarde. Isso significa que podemos esperar que as placas Radeon da AMD também tenham algum tipo de aplicativo GDDR6X quando mais dessas placas forem lançadas no futuro.

GDDR6X com PAM4 vs HBM2

Embora o GDDR6X com sua nova tecnologia PAM4 ainda seja mais caro de fabricar do que o GDDR6, ele não chega nem perto do custo de fabricação do HBM2. HBM ou High Bandwidth Memory realmente parecia ser o futuro da tecnologia de memória para placas de vídeo algumas gerações atrás. A AMD estava se esforçando muito para trazer o HBM para o mercado principal e lançou uma série de GPUs realmente desanimadoras com o HBM integrado. A linha de placas de vídeo Fury e Vega usava memória de alta largura de banda, mas infelizmente seus núcleos de GPU não eram rápidos o suficiente para dar a eles qualquer tipo de vantagem sobre a Nvidia.

A chamativa memória HBM2 foi mais uma vez trazida de volta na Radeon VII, a nova placa de vídeo high-end da AMD baseada na arquitetura Vega, mas agora construída no processo de 7 nm. O HBM2 dentro dos cartões Vega era extremamente caro para fabricar e tinha baixos rendimentos, resultando em baixo fornecimento e demanda ainda menor. A Radeon VII não poderia chegar perto do carro-chefe da Nvidia, o RTX 2080Ti, e enfrentou EOL dentro de um ano de seu lançamento. O carro-chefe da Nvidia, muito mais rápido, usa o GDDR6 padrão.

A própria AMD se afastou de seus empreendimentos HBM após uma mudança na hierarquia da empresa e vários membros de alto escalão foram dispensados ​​de suas funções. O novo AMD Radeon rapidamente se afastou da obsessão da memória HBM e foi para opções de memória muito mais realistas, como a memória GDDR6 encontrada no RX 5000 e Série RX 6000 de GPUs . O principal problema do HBM2 é sua fabricação. O processo é extremamente tedioso e caro, pois os KGSDs HBM2 (matrizes empilhadas em boas condições) precisam ser montados em uma fábrica de semicondutores e, em seguida, colocados em um intermediário próximo a uma GPU em uma sala limpa de outra fábrica. Isso torna a produção muito mais cara e trabalhosa do que GDDR6 ou mesmo GDDR6X porque GDDR6X não requer empilhamento e é enviado como chips discretos que podem ser soldados em uma fábrica.

GDDR6X oferece níveis de largura de banda líderes do setor - Imagem: Tecnologia Micron

No entanto, há uma advertência que precisa ser observada aqui. Os chips GDDR6X precisam de um sinal muito limpo e estável, razão pela qual o controlador de memória Nvidia na GPU GA102 que alimenta os chips de memória agora fica em um barramento de alimentação separado. Isso garante que os chips recebam a energia limpa e estável necessária para o funcionamento adequado.

PAM4 para o futuro

A sinalização PAM4 é um novo processo interessante e realmente empolgante que pode encontrar suas aplicações em várias áreas de hardware de PC. Embora agora esteja limitada ao aplicativo GDDR6X em placas gráficas, a técnica de sinalização pode ter muito mais usos em outros processos no futuro. Micron acredita que o futuro da memória é a técnica PAM 4.

“Então, foi no GDDR6X que introduzimos o PAM4 e definitivamente podemos ver isso avançando”, disse o diretor de memória gráfica da Micron. “Potencialmente, o PAM4 pode ser usado em outros padrões de memória. É possível ou provável que esse tipo de tecnologia seja usado por empresas com CPUs ou outros processadores ”.

Outra aplicação futura interessante do padrão de sinalização PAM4 é o PCIe Gen 6.0, que será lançado em 2021. Ele usa a sinalização PAM4 para extrair mais eficiência e taxas de dados mais altas. Como o PCIe tem uma faixa de adoção muito ampla, as empresas de CPU e ASIC terão que eventualmente adotar o PAM4 e o PCIe 6.0 em algum momento. Talvez um dia ele também seja usado na memória HBM2 para fornecer largura de banda e velocidade irreais, mas isso é apenas especulação de nossa parte.

Onde o GDDRX é usado?

Mesmo que deixemos o futuro de lado por um segundo, o GDDR6X ainda é usado em muitos aplicativos importantes hoje. Alguns dos mais importantes incluem:

  • Jogos: O maior e mais popular uso da memória GDDR6X é, obviamente, em jogos. A Micron forneceu os módulos GDDR6X para a Nvidia para integração em suas novas placas gráficas RTX 3080 e RTX 3090. Essa memória permitirá que eles atinjam números sem precedentes em termos de largura de banda e velocidade de memória. A primeira geração do GDDR6X pode atingir taxas de transmissão de dados de até 1 TB / s. Isso pode ser extremamente benéfico em termos de jogos de próxima geração.
  • HPC: A tecnologia GDDRX é usada em HPC ou computação de alto desempenho. É caracterizado por cálculos altamente paralelos que executam programas aplicativos avançados de maneira confiável, eficiente e rápida. Essas soluções de computação são usadas por cientistas, pesquisadores, engenheiros e instituições acadêmicas para resolver problemas complexos.
  • Virtualização profissional: Setores como saúde e medicina, pós-processamento de vídeo profissional, simulações financeiras, previsão do tempo ou petróleo e gás contam com estações de trabalho realmente sofisticadas que podem usar o poder da memória GDDR6X para agilizar e otimizar seu fluxo de trabalho. Essas estações de trabalho de alto desempenho são um caso de uso chave para o novo GDDR6X.
  • Inteligência artificial: As tecnologias de memória GDDRX são usadas em Inteligência Artificial e seus derivados como Deep Learning. Essas cargas de trabalho estão se tornando cada vez mais importantes e predominantes, e as soluções de computação de alta velocidade como GDDRX podem definitivamente ajudar nesse aspecto.

O GDDR6X encontrará suas aplicações em muitas outras áreas da indústria - Imagem; Tecnologia Micron

Palavras Finais

GDDR6X é um novo tipo de memória que foi desenvolvido pela Micron em estreita colaboração com a Nvidia. A memória usa uma nova tecnologia chamada sinalização PAM4, que é um processo arquitetônico muito inovador no qual a taxa efetiva de transmissão de dados é duplicada. A técnica de sinalização também reduz o uso de energia e, portanto, torna a memória mais eficiente.

A Nvidia implementou a memória em suas novas placas RTX 3080 e RTX 3090, e este é apenas o começo do lançamento final da memória GDDR6X no mercado de jogos. A memória é mais fácil e barata de fabricar do que a HBM2 e oferece resultados tremendamente promissores, então parece que toda a indústria vai adotar esse padrão mais cedo ou mais tarde. No momento, as tecnologias GDDRX são encontradas em muitos setores, incluindo jogos, HPC, virtualização profissional e IA.