FERRAMENTAS LINUX: A NVIDIA CUDA 12.0 foi lançada com o JIT LTO oficial, suporte ao dialeto C++20.

sexta-feira, 9 de dezembro de 2022

A NVIDIA CUDA 12.0 foi lançada com o JIT LTO oficial, suporte ao dialeto C++20.

 


A NVIDIA lançou o CUDA 12.0 como a mais recente atualização de recursos importantes para sua API de computação proprietária.


O CUDA 12.0 traz muitas mudanças, incluindo novos recursos para suas mais recentes GPUs Hopper e Ada Lovelace, atualizando seus dialetos C++, tornando o suporte JIT LTO oficial, APIs novas e aprimoradas e uma variedade de outros recursos.

- O CUDA 12.0 expõe a funcionalidade programável para muitos recursos das arquiteturas Hopper e Ada Lovelace da NVIDIA. Entre os novos recursos do CUDA 12.0 usados ​​com Hopper e Ada estão muitas operações de tensor agora suportadas com a representação intermediária PTX pública, C intrínsecos para suporte de barreira relaxada de matriz de grade cooperativa (CGA), cache L2 programático para multicast SM, genômica/DPX instruções e outras adições.

- O suporte para usar APIs de gerenciamento de memória virtual com GPUs marcadas como CUDA_VISIBLE_DEVICES.

- Os desenvolvedores de aplicativos e bibliotecas podem atualizar programaticamente a prioridade dos fluxos CUDA.

- Os APIs de paralelismo dinâmico CUDA renovadas com melhorias de desempenho "substanciais" em relação às APIs anteriores.

-
As otimizações Just-In-Time Link-Time (JIT LTO) agora são oficialmente suportadas pela biblioteca nvJitLink.

- O suporte ao compilador host GCC 12.1.

- O suporte NVCC e NVRTC para o dialeto C++20.

- O NVRTC atualizou seu dialeto C++ padrão de C++14 para C++17.

Mais detalhes sobre todas as alterações do CUDA 12.0 por meio das notas de versão . Baixe o CUDA 12.0 para todas as principais plataformas em developer.nvidia.com .





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário