HIP: Una API de tiempo de ejecución portátil de código único para GPUs AMD y NVIDIA

2025-06-02
HIP: Una API de tiempo de ejecución portátil de código único para GPUs AMD y NVIDIA

HIP es una API de tiempo de ejecución C++ y un lenguaje de kernel que permite a los desarrolladores crear aplicaciones portátiles para GPUs AMD y NVIDIA a partir de un único código fuente. Las características clave incluyen alto rendimiento con poca sobrecarga, soporte para programación C++ de código único (incluyendo plantillas, lambdas, etc.) y la capacidad de aprovechar las mejores herramientas de desarrollo en cada plataforma. La herramienta HIPIFY automatiza la conversión de CUDA a HIP, mientras que la optimización manual es posible para ajustar a una plataforma específica. HIP admite nuevos proyectos y ofrece una fácil portabilidad del código CUDA existente, aunque no es un reemplazo directo y requiere algo de trabajo manual para la portabilidad y optimización completas.