HIP: Uma API de tempo de execução portátil de código único para GPUs AMD e NVIDIA
HIP é uma API de tempo de execução C++ e linguagem de kernel que permite aos desenvolvedores criarem aplicativos portáteis para GPUs AMD e NVIDIA a partir de um único código-fonte. Recursos-chave incluem alto desempenho com pouca sobrecarga, suporte para programação C++ de código único (incluindo modelos, lambdas, etc.) e a capacidade de aproveitar as melhores ferramentas de desenvolvimento em cada plataforma. A ferramenta HIPIFY automatiza a conversão de CUDA para HIP, enquanto a otimização manual é possível para ajuste específico da plataforma. O HIP suporta novos projetos e oferece fácil portabilidade de código CUDA existente, embora não seja uma substituição direta e exija algum trabalho manual para portabilidade e otimização completas.