quarta-feira, 27 de fevereiro de 2019
A chegada do suporte AMD Zen 2 "znver2" no LLVM Clang 9.0
Confira !!
Embora não tenha chegado a tempo para o lançamento do LLVM 8.0 , o último código de desenvolvimento LLVM / Clang 9.0 acabou de adicionar suporte para os processadores Zen 2 "znver2".
Volta em outubro é quando a AMD publicou o patch do compilador Znver2 para o GCC que constrói sobre o suporte Zen "znver1" existente enquanto adiciona as novas instruções de Cache Line Write Back (CLWB), Read Processor ID (RDPID) e Write Back and Do Não Invalidate Cache (WBNOINVD). Foi o suporte do primeiro corte e ainda aproveitou as mesmas tabelas de custo e dados do agendador dos processadores Zen de geração atual. Esse suporte foi rapidamente mesclado, tornando-o para o próximo lançamento do compilador estável do GCC 9.1,para gerar código otimizado para esses processadores AMD de 7nm.
No espaço LLVM / Clang, a partir de terça-feira, os bits necessários chegaram à LLVM e ao Clang . Como o estado do GCC 9, o mesmo modelo de agendador como Znver1 é usado atualmente e habilita o CLWB / RDPID / WBNOINVD sobre o que é encontrado com o Znver1.
Como o LLVM Clang 9.0 não será lançado até setembro, ainda há tempo de sobra para melhorar o suporte ao CPU Zen 2. As CPUs AMD Zen 2 devem começar a ser lançadas em meados deste ano.
Fonte
Até a próxima !!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário