FERRAMENTAS LINUX: O OpenCL 3.0.10 traz um punhado de novas extensões

sábado, 20 de novembro de 2021

O OpenCL 3.0.10 traz um punhado de novas extensões

 


Confira !!

O OpenCL 3.0.10 foi marcado como a revisão mais recente da API OpenCL 3.0.

Um mês desde o OpenCL 3.0.9 , v3.0.10 agora está disponível com várias novas extensões adicionadas junto com algumas atualizações de documentação cosméticas.

Na forma provisória, está cl_khr_command_buffer como uma extensão que adiciona a capacidade de gravar e reproduzir buffers de comandos OpenCL. Também existe cl_khr_expect_assume como um mecanismo para passar informações para o compilador em torno de dicas de desempenho.

Outras novas extensões incluem cl_khr_extended_async_copies e cl_khr_async_copy_fence. As extensões de cópia assíncrona do grupo de trabalho / cópias assíncronas estendidas estavam anteriormente disponíveis em forma provisória.

A extensão de memória compartilhada unificada da Intel (cl_intel_unified_shared_memory) também foi adicionada como outra extensão de fornecedor. A implementação da memória compartilhada unificada Intel é semelhante à memória virtual compartilhada do OpenCL, mas permite o controle explícito sobre o posicionamento e migração da memória, suporte para alocações associadas a um dispositivo e um contexto, sem necessidade de APIs para mapear / desmapear alocações e outras novidades interfaces em comparação com SVM.

OpenCL 3.0.10 pode ser baixado do GitHub .






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário