Anteriormente este ano, a equipe GPUOpen da AMD anunciou o projeto Orochi para manipulação dinâmica de tempo de execução HIP/CUDA. Orochi torna mais fácil para os desenvolvedores de aplicativos fornecer suporte AMD HIP e NVIDIA CUDA em uma única base de código/binário que é então selecionado em tempo de execução com base na GPU em uso.

Hoje marca o lançamento estável do Orochi 1.0 para este auxiliar para permitir que os aplicativos sejam executados normalmente em GPUs AMD ou NVIDIA, onde os esforços anteriores de HIP/CUDA foram limitados a tomar decisões de suporte em tempo de compilação. Orochi, por sua vez, carrega dinamicamente as bibliotecas compartilhadas HIP/CUDA necessárias. Orochi, no entanto, requer a adaptação do código para fazer uso da API Orochi, mesmo que atualmente esteja escrito para HIP, há alterações básicas na API.

Desde que foi anunciado e tornado público no início deste ano, Orochi viu várias correções, melhorias no relatório de erros, adições de API e uma variedade de outras alterações feitas nesta biblioteca.

O Orochi 1.0 pode ser baixado do GitHub.

Categories: IT Info