HIP: AMD 및 NVIDIA GPU를 위한 단일 소스 코드 이식형 런타임 API
2025-06-02
HIP은 단일 소스 코드로 AMD 및 NVIDIA GPU용 이식형 애플리케이션을 생성할 수 있는 C++ 런타임 API 및 커널 언어입니다. 주요 기능으로는 오버헤드가 적은 고성능, 템플릿, 람다 함수 등을 포함하는 단일 소스 C++ 프로그래밍 지원, 각 플랫폼에서 최상의 개발 도구를 활용할 수 있는 기능 등이 있습니다. HIPIFY 도구는 CUDA에서 HIP로의 변환을 자동화하지만, 플랫폼별 조정을 위해 수동 최적화도 가능합니다. HIP은 새로운 프로젝트를 지원하고 기존 CUDA 코드의 손쉬운 이식을 제공하지만, 직접적인 대체가 아니며 완벽한 이식 및 최적화에는 수동 작업이 필요합니다.
개발