2.4 KiB
HIP
HIP is both AMD's GPU programming langauge extension and the GPU runtime. This page introduces the HIP runtime and other HIP libraries and tools.
HIP Runtime and Libraries
:::::{grid} 1 1 2 2 :gutter: 1
:::{grid-item-card} HIP Runtime The HIP Runtime is used to enable GPU acceleration for all HIP language based products.
:::
:::{grid-item-card} Math Libraries HIP Math Libraries support the following domains:
:::
:::{grid-item-card} C++ Primitives ROCm template libraries for C++ primitives and algorithms are as follows:
:::
:::{grid-item-card} Communication Libraries Inter and intra node communication is supported by the following projects:
:::
:::{grid-item-card} MIOpen AMD's library for high performance machine learning primitives.
:::
:::{grid-item-card} MIGraphX AMD's graph optimization engine.
:::
:::{grid-item-card} Computer Vision Computer vision related projects.
:::
:::::
Porting tools
:::::{grid} 1 1 1 1 :gutter: 1
:::{grid-item-card} HIPify HIPify assists with porting applications from based on CUDA to the HIP Runtime. Supported CUDA APIs are documented here as well.
:::
:::::