HIP:AMDとNVIDIA GPU向けシングルソースポータブルランタイムAPI

2025-06-02
HIP:AMDとNVIDIA GPU向けシングルソースポータブルランタイムAPI

HIPは、単一ソースコードからAMDとNVIDIA GPU向けのポータブルアプリケーションを作成できるC++ランタイムAPIおよびカーネル言語です。主な機能には、オーバーヘッドの少ない高性能、テンプレート、ラムダ関数などを含むシングルソースC++プログラミングのサポート、各プラットフォームで最高の開発ツールを活用できる機能などがあります。HIPIFYツールはCUDAからHIPへの変換を自動化しますが、プラットフォーム固有のチューニングのために手動最適化も可能です。HIPは新規プロジェクトをサポートし、既存のCUDAコードの容易な移植を提供しますが、直接的な置き換えではなく、完全な移植と最適化には手作業が必要です。

開発