FERRAMENTAS LINUX: Foi lançado o AdaptiveCpp 24.02 "“Um dos melhores compiladores SYCL” para Desempenho.

terça-feira, 12 de março de 2024

Foi lançado o AdaptiveCpp 24.02 "“Um dos melhores compiladores SYCL” para Desempenho.

 

 

Descubra o poder do AdaptiveCpp 24.02! Lançado esta semana, este compilador SYCL, anteriormente conhecido como hypSYCL e Open SYCL, é a versão mais recente que suporta os modelos de programação heterogêneos baseados em C++. 

Graças ao paralelismo padrão SYCL e C++, o AdaptiveCpp é compatível com todos os principais fornecedores de CPU e GPU.

O AdaptiveCpp 24.02 apresenta várias melhorias significativas no compilador. Os desenvolvedores afirmam: “AdaptiveCpp 24.02 introduz múltiplas melhorias no compilador, tornando-o um dos melhores compiladores SYCL - e em muitos casos o melhor - do mundo quando se trata de extrair desempenho do hardware.”

Os benchmarks do AdaptiveCpp 24.02 revelam que ele é muito mais rápido do que o AdaptiveCpp 23.10 e geralmente supera a Intel stack oneAPI SYCL.




Uma característica notável do AdaptiveCpp 24.02 é que ele não depende mais de opções específicas de destino. Isso significa que uma simples invocação do compilador, como acpp -o test -O3 test.cpp, criará um binário que pode ser executado em GPUs Intel, NVIDIA e AMD. O AdaptiveCpp 24.02 é o único compilador SYCL do mundo que não requer a especificação de alvos de compilação para gerar um binário que pode ser executado “em qualquer lugar”.

Além disso, o AdaptiveCpp 24.02 apresenta um novo back-end JIT de “CPU host” para melhor desempenho em relação ao antigo compilador OpenMP (OMP). 

Ele também traz um cache de kernel persistente em disco, especialização automática de kernel em tempo de execução e outras melhorias.

Para downloads e mais detalhes sobre o lançamento do AdaptiveCpp 24.02, visite o GitHub.











Até a próxima !!


Nenhum comentário:

Postar um comentário