FERRAMENTAS LINUX: A chegada do suporte AMD Zen 2 "znver2" no LLVM Clang 9.0

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 !!

Nenhum comentário:

Postar um comentário