FERRAMENTAS LINUX: Lançamento do PoCL 6.0-RC1: Novidades e Melhorias

sexta-feira, 24 de maio de 2024

Lançamento do PoCL 6.0-RC1: Novidades e Melhorias

 


O PoCL (Portable Computing Language), implementação OpenCL que começou como um runtime baseado em CPU e se expandiu para suportar diversos alvos de GPU e aceleradores, está com seu primeiro release candidate da versão 6.0.

O PoCL 5.0 foi lançado no final de 2023, trazendo o suporte transparente ao OpenCL em sistemas em rede com um novo driver remoto. Esse driver remoto no PoCL 6.0 está adicionando suporte para o Shared Virtual Memory (SVM) em modo coarse-grained, vsock, clCompileProgram/clLinkProgram, entre outras funcionalidades.

Além do trabalho no driver remoto do PoCL, há um novo driver "cpu-tbb" para execução OpenCL baseada em CPU, agora utilizando a biblioteca Intel oneTBB Threaded Building Blocks para agendamento. No lado da Intel, o driver PoCL para o oneAPI Level Zero agora suporta uma otimização de sincronização de host, buffers maiores que 4GB e outras melhorias.

O PoCL 6.0-RC1 também adiciona o suporte para o compilador LLVM/Clang 18, maior CL_DEVICE_MAX_MEM_ALLOC_SIZE para o driver NVIDIA CUDA, e o driver PoCL CPU agora suporta OpenMP junto com outras novas extensões OpenCL.

Essas melhorias significativas fazem do PoCL 6.0 uma atualização crucial para usuários de OpenCL, oferecendo maior flexibilidade e desempenho. Para mais detalhes e downloads desta importante versão de teste do PoCL 6.0, visite o GitHub.

Com essas atualizações, o PoCL continua a se consolidar como uma ferramenta essencial no ecossistema de computação portátil, garantindo o suporte e otimizações contínuas para uma ampla gama de plataformas e dispositivos.




Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário