A solução da Meta para a escassez global de memória é usar DDR4 em um servidor DDR5, com um chip customizado tornando o impossível possível

Imagine que você é Meta. Você gastou milhões de dólares em novos servidores que usam apenas unidades DDR5, apenas para descobrir que ainda não tem memória suficiente. A solução? Retire os módulos DDR4 dos servidores antigos e, através do poder de um chip personalizado, junte os dois sistemas para estragar a RAM.

Mesmo que você tenha apenas um pouco de conhecimento sobre como CPUs e memória funcionam juntas, provavelmente saberá que isso não deveria ser possível. Mas, como relata o TechSpot, isso pode ser feito: você só precisa de algo para traduzir a linguagem DDR5 da CPU para a linguagem DDR4 que os cartões de memória antigos possam entender.

Preencher a lacuna entre os processadores Epyc com AMD Zen 5 e a tecnologia de memória de última geração é algo chamado Compute Express Link (CXL), com o chip personalizado da Meta chamado Vistara. Isso gerencia o pacote de sticks DDR4 como um pool separado de memória, embora seja muito mais lento que o pool principal de DDR5.

Últimos vídeos de
Assista ao vídeo completo aqui:

Você pode ler mais sobre os detalhes de como tudo funciona no artigo de pesquisa da Meta (aviso em PDF) para o Vistara e seus chamados MemServers, mas você pode pensar nisso como uma placa de expansão PCIe que hospeda uma grande pilha de DRAM. Devido às várias latências e menor largura de banda do DDR4, o software que opera o Vistara rastreia threads e dados, usando a DRAM mais antiga para “armazenamento frio”.

Essas são basicamente informações que você deseja manter por perto, em vez de em um SSD ou HDD ainda mais lento, pois podem ser necessárias em um curto espaço de tempo. Os dados que estão atualmente em uso ou que podem ser necessários imediatamente são mantidos em “armazenamento quente”, ou seja, a memória DDR5 do processador Epyc.

O artigo diz que cada nó MemServer abriga um chip AMD Epyc série 9000 de 158 núcleos e é um processador personalizado (porque nenhuma CPU Epyc tem exatamente 158 núcleos) ou tem um ou mais chips de núcleo desativados por algum motivo. De qualquer forma, a placa-mãe que abriga o processador possui 768 GB de DDR5-6400, o que você acha que seria suficiente.

Não é para Meta, daí a inclusão de 256 GB de DDR4-2400, gerenciados por duas placas de expansão Vistara em slots PCIe 5.0 x8. Juntos, isso representa um total geral de 1.024 GB ou 1 TB de memória do sistema. Em outras palavras, um MemServer deve ser adequado para executar o Star Citizen.

Você poderia fazer o mesmo em um PC para jogos? Bem, a placa-mãe MEG X870E Godlike X Edition da MSI tem dois slots PCIe Gen5 conectados à CPU, então se Meta criasse drivers baseados em Windows para Vistara, você poderia tecnicamente colocar uma placa de expansão lá e carregá-la com DDR4 mais barato. No entanto, o CXL não foi projetado para PCs de consumo geral e não há uma CPU de desktop que o suporte.

Mas se os preços da memória permanecerem altíssimos nos próximos anos, talvez nunca mais retornando aos níveis anteriores a 2026, então esta poderia ser uma maneira de compensar a enorme conta de ter uma quantidade decente de DRAM em seu PC para jogos. É claro que o custo da placa Vistara, uma placa-mãe necessária e uma CPU compatível com CXL provavelmente tornariam tudo inútil de qualquer maneira.

Se os preços da DRAM realmente caírem nos limites do bom senso e você sair em busca de um grande kit de memória, basta apontar para qualquer artigo de notícias de tecnologia deste ano se alguém disser “Ei, você sabe que os jogos não precisar 96 GB de memória”.