Faz quase um ano que Khronos lançou o OpenCL 3.0 enquanto hoje eles estão enviando algumas melhorias para o OpenCL Software Developer Kit (SDK).

O SDK do OpenCL atualizado agora é fornecido em formato binário para complementar todas as versões de código-fonte de código aberto até este estágio. Seus binários oficiais são limitados ao Windows x86 e Windows x64 e servidos juntamente com os lançamentos de código fonte rotulados usuais no GitHub.

O OpenCL SDK 2022.04.0.1 atualizado também inclui novas bibliotecas de utilitários nativos, suporte para busca automática de dependências e um novo conjunto de amostras de código CL nativo.

As novas bibliotecas de utilitários OpenCL SDK são libOpenCLUtils conforme implementado em ISO C e libOpenCLUtilsCpp como o equivalente para ISO C++. O SDK OpenCL também melhorou a integração em torno do sistema de compilação CMake.

Quanto ao roteiro do SDK OpenCL à frente:

Olhando para o futuro, o Grupo de Trabalho OpenCL em Khronos planeja contribuir com o FindOpenCL.cmake upstream do Kitware, garantindo o novo OpenCL:: namespace e seu suporte a componentes tornam-se cada vez mais confiáveis ​​e abrangentes ao longo do tempo.

Gerenciadores de pacotes vêm ganhando força para C/C++ com vários graus de suporte para instalação de arquivos de desenvolvimento OpenCL. A Khronos notificará e ajudará os mantenedores de pacotes a construir a partir do OpenCL SDK para reduzir os custos de manutenção e melhorar a coerência dos recursos em todo o ecossistema OpenCL.

O Grupo de Trabalho OpenCL também começou a ajudar os mantenedores de distribuição a empacotar versões mais recentes de pacotes relacionados ao OpenCL, além de fornecer métodos de instalação fáceis que se integram bem com vários sistemas operacionais, incluindo o uso de PPAs, para aqueles que desejam para usar compilações OpenCL mais recentes do que a distribuição do sistema operacional fornece como padrão.

Mais detalhes sobre a atualização do SDK OpenCL via Khronos.org.

Categories: IT Info