FERRAMENTAS LINUX: O GCC 10 chega com o suporte a emulação de MMX com instruções SSE

sexta-feira, 17 de maio de 2019

O GCC 10 chega com o suporte a emulação de MMX com instruções SSE



Confira



O compilador de código do GCC 10 uniu o suporte para começar a emular intrínsecas MMX usando o SSE. 

Em fevereiro, escrevemos sobre os patches da Intel para implementar intrínsicos do MMX usando as instruções SSE . Para aqueles que ainda confiam nas instruções do MMX SIMD, o benefício de implementá-lo usando o SSE é que ele libera um vetorizador de 8 bytes para o SSE2 quando o MMX é desativado. Presumivelmente, os futuros processadores da Intel podem acabar aposentando a MMX por último. 

Agora que o GCC 9 foi lançado e o GCC 10 nos estágios iniciais de desenvolvimento, o prolífico desenvolvedor de conjuntos de ferramentas Intel HJ Lu fundiu todo o código de emulação MMX no compilador para o lançamento do GCC 10.1 do ano que vem. 

A MMX existe desde 1997 com os processadores P5 Pentium, enquanto há muito tempo foi substituída pela SSE e pela AVX para um moderno SIMD.


Até a próxima !!

Nenhum comentário:

Postar um comentário