Files
rocm-systems/docs/index.md
T
Istvan Kiss 3d60bd3a64 SWDEV-490062 - Update documentation
Change-Id: Ib5297fdda2e05795b3b20436cc1de962e310b08b
2024-10-30 06:03:47 -04:00

3.6 KiB

HIP documentation

The Heterogeneous-computing Interface for Portability (HIP) API is a C++ runtime API and kernel language that lets developers create portable applications for AMD and NVIDIA GPUs from single source code.

For HIP supported AMD GPUs on multiple operating systems, see:

The CUDA enabled NVIDIA GPUs are supported by HIP. For more information, see GPU Compute Capability.

On the AMD ROCm platform, HIP provides header files and runtime library built on top of HIP-Clang compiler in the repository Common Language Runtimes (CLR), which contains source codes for AMD's compute languages runtimes as follows,

On non-AMD platforms, like NVIDIA, HIP provides header files required to support non-AMD specific back-end implementation in the repository 'hipother', which translates from the HIP runtime APIs to CUDA runtime APIs.

Overview

::::{grid} 1 1 2 2 :gutter: 3

:::{grid-item-card} Install

:::

:::{grid-item-card} Conceptual

  • {doc}./understand/programming_model
  • {doc}./understand/hardware_implementation
  • {doc}./understand/amd_clr
  • {doc}./understand/texture_fetching

:::

:::{grid-item-card} How to

:::

:::{grid-item-card} Reference

:::

:::{grid-item-card} Tutorial

:::

::::

Known issues are listed on the HIP GitHub repository.

To contribute features or functions to the HIP project, refer to Contributing to HIP. To contribute to the documentation, refer to {doc}Contributing to ROCm docs <rocm:contribute/contributing> page.

You can find licensing information on the Licensing page.