FERRAMENTAS LINUX: O OpenCL 3.0.7 foi lançado com novas extensões

terça-feira, 27 de abril de 2021

O OpenCL 3.0.7 foi lançado com novas extensões

 

Confira !!

O Grupo Khronos usou o Workshop Internacional sobre OpenCL (IWOCL 2021) para lançar o OpenCL 3.0.7 como a última revisão do OpenCL 3 que traz consigo algumas novas extensões.

Esta versão de manutenção do OpenCL 3.0 traz um punhado de novas extensões, além das habituais correções de bugs e esclarecimentos. Uma das adições interessantes com OpenCL 3.0.7 é cl_khr_pci_bus_info para expor informações de barramento PCI do dispositivo OpenCL. Também existe agora cl_khr_extended_bit_ops para funções embutidas para inserir / extrair / reverter bits em um campo de bits.

Com o OpenCL 3.0.7, cl_khr_suggested_local_work_size é uma nova consulta para descobrir sobre o tamanho do grupo de trabalho local sugerido para um kernel em um dispositivo OpenCL. Esta atualização também adiciona cl_khr_spirv_linkonce_odr para compilar e vincular programas C ++ separadamente, bem como cl_khr_spirv_extended_debug_info para módulos SPIR-V para usar OpenCL DebugInfo.






Essas são as mudanças do OpenCL 3.0.7 como uma atualização relativamente pequena. Enquanto isso, olhando para o próximo trimestre ou mais, o grupo de trabalho OpenCL do Khronos Group está trabalhando para terminar cl_khr_integer_dot_product para calcular o produto escalar de vetores de inteiros, cl_khr_external_memory para lidar com identificadores de memória específicos do SO em OpenCL, cl_khr_semaphore para objetos de sincronização de semáforo ( juntamente com cl_khr_external_semaphore relacionado) e cl_khr_vk_sharing para associar um contexto OpenCL a um dispositivo físico Vulkan.

Mais adiante no roteiro do OpenCL, Khronos está analisando recursos como gravação / repetição do buffer de comando, memória compartilhada unificada, barreiras globais, atômica de ponto flutuante, programação coletiva, operações de aprendizado de máquina e pré-busca 2D / 3D integrado funções.

O OpenCL 3.0.7 e outros detalhes sobre esta última revisão do CL podem ser encontrados em Khronos.org .





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário