Processadores de servidor Epyc de próxima geração da AMD
A AMD está preparando a próxima geração de seus processadores de servidor Epyc sob o codinome “Rome”, e eles parecem monstros:
- O projeto é de 7nm, enquanto a Intel ainda está presa aos 14nm. Isso significa o dobro de transistores no mesmo espaço que o chip existente e o Xeon da Intel, o que significa melhor desempenho.
- 64 núcleos e 128 threads por soquete.
- Um chip de E/S no meio de cada chip para lidar com DDR4, Infinity Fabric, PCIe e outras E/S.
- Suporte a PCIe Gen4, fornecendo o dobro da largura de banda do PCIe 3.
- Velocidades do Infinity Fabric bastante aprimoradas, permitindo a comunicação entre chips e memória.
- O mais importante é a capacidade de conectar GPUs a CPUs e fazer a comunicação entre GPUs com a CPU.
O design do Epyc 2 é, na verdade, oito “chiplets” com oito núcleos cada, conectados pela malha, com o chip de E/S localizado entre os chiplets. A comunicação entre a CPU e a GPU, no entanto, é feita com o PCI Express 4, que não é tão rápido, mas ainda assim é muito rápido, e isso dá à AMD a vantagem.
Uma coisa que aprendi é que, afinal, a AMD não está em uma desvantagem tão grande. Acontece que, pelo fato de a Nvidia ter a linguagem CUDA e uma enorme base de suporte, a CUDA ou qualquer outra linguagem proprietária não é necessária para fazer com que as GPUs funcionem.