quinta-feira, 30 de maio de 2019
O suporte a compiladores de código aberto começa a descer para os safiras Rapids da Intel
Confira !!
O Sapphire Rapids da Intel é o sucessor do Icelake que não pretende ser lançado até 2021, mas felizmente o suporte ao compilador de código aberto já está vendo o trabalho inicial em ativar as novas extensões do conjunto de instruções.
Esta semana, as primeiras novas adições ao conjunto de instruções chegaram aos compiladores GCC e LLVM para que os bits fossem introduzidos com o Sapphire Rapids. A principal adição é ENQCMD, uma instrução divulgada pelo guia de referência de programação de extensões de conjunto de instruções de arquitetura deste mês.
O ENQCMD é para Armazenamentos de Enfileiramento que permite escrever comandos para enfileirar registradores que atuam como dispositivos especiais para usar E / S de memória mapeada (MMIO). Relacionado também é ENQCMDS como o Supervisor de Comando de Enfileiramento. Essas instruções são descritas como parte do guia de referência de programação
O suporte para o ENQCMD foi adicionado ao GCC Git, tornando-o parte do lançamento do ano 10 do GCC. Atingir o código LLVM esta manhã foi o ENQCMD instruções para o LLVM 9.0, que será lançado em setembro.
As lojas de enfileiramento são as únicas novas instruções públicas para o Sapphire Rapids. Veremos nos próximos meses quais novas instruções também podem ser divulgadas. É ótimo ver esse suporte chegar mais cedo, especialmente considerando a cadência de lançamento anual da Coleção de Compiladores GNU. Para Cascadelake, o suporte chegou um pouco atrasado, com o GCC 9.0 chegando ao mesmo tempo que o evento de lançamento do Cascadelake, então é ótimo ver os engenheiros da Intel voltando à sua linha pontual de ver novas instruções / microarquiteturas suportadas pelos principais compiladores de código as novas introduções do processador. Em geral, a Intel tem sido muito boa em relação a ver o suporte comprovado bem antes do lançamento, embora com alguns deslizes ultimamente, de modo que pelo menos o fluxo de software está tomando forma antecipada para a Sapphire Rapids.
Fonte
Até a próxima !!
Marcadores: Linux, Android, Segurança
#dev linux,
#Hardware,
#Linux,
#Notícia
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário