O Intel ISPC 1.21 foi lançado como a mais recente atualização deste Compilador de Programa Implícito SPMD, destinado a uma variante da linguagem C que se concentra na programação única com múltiplos dados (SPMD). Essa abordagem permite aproveitar todo o potencial das CPUs e GPUs modernas.
O ISPC oferece uma programação SPMD portátil, abrangendo "uma década de gerações de CPU", desde SSE2 e SSE4 até AVX-512, e incluindo até mesmo ARM NEON. Além disso, nos anos recentes, o Intel ISPC tem se voltado para explorar o potencial de paralelismo das GPUs Intel, como parte de sua plataforma de software oneAPI.
Com o lançamento do ISPC 1.21 na sexta-feira, foram introduzidas algumas pequenas alterações no idioma da sua variante C, e foi adicionado suporte para a arquitetura de gráficos Meteor Lake Xe-LPG. O ISPC 1.21 inclui novos destinos, como xelpg-x16 e xelpg-x8, além de adicionar os nomes de dispositivos MTL-M e MTL-P.
Esta versão do ISPC também fez a transição para o novo gerenciador de passos do LLVM, incluiu uma supercompilação do ISPC que abrange todas as dependências necessárias, oferece suporte à compilação com o LLVM 16 e adicionou algumas novas opções para o compilador.
Os downloads para Windows e Linux, juntamente com mais informações sobre as alterações presentes no Intel ISPC 1.21, podem ser encontrados no GitHub.
Até a próxima !!
Nenhum comentário:
Postar um comentário