mirror of
https://github.com/ROCm/ROCm.git
synced 2026-02-03 19:05:35 -05:00
Updating HIP landing page (#1969)
This commit is contained in:
@@ -1 +1,84 @@
|
||||
# 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.
|
||||
|
||||
- [HIP Runtime API Manual](https://rocmdocs.amd.com/projects/hipBLAS/en/rtd/)
|
||||
- [Examples](https://github.com/amd/rocm-examples/tree/develop/HIP-Basic)
|
||||
|
||||
:::
|
||||
|
||||
:::{grid-item-card} [Math Libraries](./gpu_libraries/math)
|
||||
HIP Math Libraries support the following domains:
|
||||
|
||||
- [Matrix Multiplication](./gpu_libraries/blas)
|
||||
- [Fast Fourier Transforms](./gpu_libraries/fft)
|
||||
- [Random Numbers](./gpu_libraries/rand)
|
||||
- [Linear Solvers](./gpu_libraries/solver)
|
||||
- [Sparse Matrix Solvers](./gpu_libraries/sparse)
|
||||
|
||||
:::
|
||||
|
||||
:::{grid-item-card} [C++ Primitives](./gpu_libraries/c++_primitives)
|
||||
ROCm template libraries for C++ primitives and algorithms are as follows:
|
||||
|
||||
- [rocPRIM](https://rocprim.readthedocs.io/en/latest/)
|
||||
- [rocThrust](https://rocthrust.readthedocs.io/en/latest/)
|
||||
- [hipCUB](https://hipcub.readthedocs.io/en/latest/)
|
||||
|
||||
:::
|
||||
|
||||
:::{grid-item-card} [Communication Libraries](gpu_libraries/communication)
|
||||
Inter and intra node communication is supported by the following projects:
|
||||
|
||||
- [RCCL](https://rocmdocs.amd.com/projects/rccl/en/latest/)
|
||||
|
||||
|
||||
:::
|
||||
|
||||
:::{grid-item-card} MIOpen
|
||||
AMD's library for high performance machine learning primitives.
|
||||
|
||||
- [API Reference Manual](https://rocmdocs.amd.com/projects/MIOpen/en/develop/)
|
||||
- [Changelog](https://github.com/ROCmSoftwarePlatform/MIOpen/blob/develop/CHANGELOG.md)
|
||||
|
||||
|
||||
:::
|
||||
|
||||
:::{grid-item-card} MIGraphX
|
||||
AMD's graph optimization engine.
|
||||
|
||||
- [API Reference Manual](https://rocmdocs.amd.com/projects/AMDMIGraphX/en/develop/)
|
||||
- [Changelog](https://github.com/ROCmSoftwarePlatform/MIGraphX/blob/develop/CHANGELOG.md)
|
||||
|
||||
:::
|
||||
|
||||
:::{grid-item-card} [Computer Vision](./computer_vision)
|
||||
Computer vision related projects.
|
||||
|
||||
- [MIVisionX](https://rocmdocs.amd.com/projects/MIVisionX/en/develop)
|
||||
- [rocAL](https://rocmdocs.amd.com/projects/rocAL/en/develop)
|
||||
|
||||
:::
|
||||
|
||||
|
||||
:::::
|
||||
|
||||
## 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.
|
||||
|
||||
- [Reference Manual](https://rocmdocs.amd.com/projects/rocBLAS/en/rtd/)
|
||||
|
||||
:::
|
||||
|
||||
:::::
|
||||
Reference in New Issue
Block a user