AMD lança suporte Zen 5 para compilador GCC, revelando recursos ISA interessantes
A AMD acaba de lançar novas “guloseimas” do Zen 5 no Linux, desta vez trazendo o suporte da arquitetura para o próximo compilador GCC 14, mencionando também as capacidades da linha.
O trabalho da AMD para a habilitação do Zen 5 continua no Linux, à medida que a empresa finalmente oferece suporte no último momento
Phoronix revela que depois de uma longa espera, a AMD finalmente decidiu acordar e trazer suporte Zen 5 para o novo compilador GCC, já que concorrentes como a Intel já lançaram suporte para arquiteturas que estão programadas para lançamentos daqui a alguns anos. É uma mudança tão “AMD” para empurrar o suporte Zen 5 tão tarde, mas não podemos reclamar, pois finalmente chegou. Curiosamente, os novos patches revelaram as instruções de suporte que a nova arquitetura trará e, aparentemente, há algumas grandes adições. Abaixo estão os recursos do Zen 5 ISA:
CPUs znver5
AMD Family 1ah baseadas em núcleo com suporte para conjunto de instruções x86-64. (Estes superconjuntos IMC, IMC2, CLWB, F16C, FMA, FSGSBASE, AVX, AVX2, ADCX, RDSEED, MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A, SSSE3, SSE4 .1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID, WBNOINVD, PKU, VPCLMULQDQ, VAES, AVX512F, AVX512DQ, AVX512IFMA, AVX512CD, AVX512BW, AVX512VL, AVX512BF16, AVX512VBMI, AVX5 12VBMI2, AVX512VNNI, AVX512BITALG, AVX512VPOPCNTDQ , GFNI, AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, PREFETCHI e extensões de conjunto de instruções de 64 bits.)
Sim, alterar todos os “znver4-double” para “znver5-direct” suporta fortemente 4x256b FP -> 4x512b FP. Houve uma duplicação semelhante entre #Zen e #Zen2 . #AMD # Zen5 pic.twitter.com/wxCEcnqYgM
-InstLatX64 (@InstLatX64) 10 de fevereiro de 2024
Bem, esta nova lista revela algumas novidades, com a inclusão do AVX-512 VP2INTERSECT, junto com MOVDIRI e MOVDIR64B. Embora os nomes possam parecer um pouco difíceis de interpretar, geralmente as novas instruções irão melhorar as aplicações do processador no domínio da criptografia e compressão de dados, uma vez que tendem a lidar com o domínio dos “dados”. Além disso, veremos AVX-VNNI também no Zen 5, o que é uma adição bastante significativa, pois pode resultar potencialmente em um aumento de desempenho em cargas de trabalho de aprendizagem profunda.
Além disso, o suporte do Zen 5 no compilador GCC nos diz que estamos realmente no cronograma em que o Team Red lançará seus processadores de próxima geração e, desta vez, os desenvolvedores fizeram um ótimo trabalho mantendo o suporte da próxima arquitetura em Linux.
Fonte de notícias: Phoronix
Deixe um comentário