Files
ROCm/docs/reference/hip.md
2023-03-17 15:16:41 -06:00

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.

:::

:::::