Compilador Mainline GCC 9.0 agora tem rastreamento de especulação contra Spectre V1

.



Tudo isso foi adicionado ao AArch64 para a implementação atual do GCC, mas também pode ser usado em outras arquiteturas. É improvável que o ARM o traga para o ARM de 32 bits, porque o ARM de 32 bits contém menos registros e seria muito mais complicado corrigir a funcionalidade.

Ainda não se sabe o impacto no desempenho que a especulação -mtrack-speculation trará, mas para aqueles que desejam experimentar agora, você pode pegar no GCC SVN / Git , e fará parte da versão estável do GCC 9.1 em 2019.



1 minuto lido