FERRAMENTAS LINUX: Novo Lançamento: Intel ISPC 1.24 - Aproveite ao Máximo as Capacidades de SIMD

segunda-feira, 27 de maio de 2024

Novo Lançamento: Intel ISPC 1.24 - Aproveite ao Máximo as Capacidades de SIMD

 


A Intel apresenta hoje a nova versão do Intel Implicit SPMD Program Compiler (ISPC), voltado para a linguagem de programação C e suas variantes que apresentam extensões de programação SPMD. 

O Intel ISPC tem como objetivo facilitar o aproveitamento das capacidades SIMD em seus processadores modernos, assim como em GPUs. O novo lançamento Intel ISPC 1.24 adiciona novos alvos de avx2vnni-i32x4, avx2vnni-i32x8 e avx2vnni-i32x16 com suporte à instrução AVX-VNNI. 





Além disso, agora existem os alvos avx512icl-x4, avx512icl-x8, avx512icl-x16, avx512icl-x32 e avx512icl-x64 com suporte à instrução AVX512-VNNI. AVX-512 VNNI é encontrado desde o Intel Skylake e AMD Zen 4. AVX-VNNI é encontrado no Intel Alder Lake e em versões mais recentes, juntamente com o próximo AMD Zen 5.





O ISPC 1.24 adiciona novas funções de produção de ponto para tipos int8 e int16 sem sinal e assinados que aproveitam as instruções AVX-VNNI e AVX512-VNNI onde suportadas. Também há suporte para parâmetros de modelo sem tipo.




O ISPC 1.24 também apresenta várias melhorias na geração de código para CPUs e GPUs. O compilador ISPC 1.24 é derivado do LLVM 17.0.6 upstream. Os downloads e mais detalhes sobre o novo lançamento do Intel ISPC 1.24 via GitHub.





Fonte

Até a próixima !

Nenhum comentário:

Postar um comentário