O NVIDIA CUDA 12.2 foi lançado hoje e, embora seja apenas uma atualização da série CUDA 12, na verdade é um lançamento bastante empolgante.

O mais empolgante com o CUDA 12.2 para usuários do Linux é que esta pilha de computação finalmente oferece suporte à funcionalidade Heterogeneous Memory Management (HMM) do kernel do Linux. O HMM permite o compartilhamento contínuo de dados entre a memória do host e os dispositivos aceleradores. Este suporte NVIDIA CUDA 12.2 HMM depende do Linux 6.1.24+ ou Linux 6.2.11+ para ter os bits necessários. Além disso, esse suporte HMM requer o uso do driver NVIDIA GPU Open Kernel Modules em vez do driver proprietário do kernel.

Este suporte NVIDIA HMM inicial também ainda não funciona no Arm/AArch64, as operações atômicas da GPU na memória com backup de arquivo ainda não estão conectadas, as páginas HugeTLBfs ainda não são suportadas e o fork() chamada de sistema ainda não é totalmente suportada. A NVIDIA também espera otimizar melhor seu suporte HMM em versões futuras.

A versão NVIDIA CUDA 12.2 agora também permite suporte a carregamento lento por padrão ao usar o driver de kernel NVIDIA 535+, suporte a alocação de memória NUMA do host, mapeamento de prioridade por cliente em tempo de execução para CUDA Multi-Process Service e uma variedade de correções e outras melhorias.


Downloads e mais detalhes no Versão NVIDIA CUDA 12.2 via developer.nvidia.com.

Categories: IT Info