# rocm/rocm

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/rocm-rocm).**

6,180 stars · 517 forks · Shell · mit

## Links

- GitHub: https://github.com/ROCm/ROCm
- Homepage: https://rocm.docs.amd.com
- awesome-repositories: https://awesome-repositories.com/repository/rocm-rocm.md

## Topics

`documentation`

## Tags

### Artificial Intelligence & ML

- [AMD Hardware Acceleration](https://awesome-repositories.com/f/artificial-intelligence-ml/amd-hardware-acceleration.md) — Optimizes machine learning and AI computations by leveraging AMD Instinct and Radeon GPUs through an open-source platform. ([source](https://rocm.docs.amd.com))
- [Deep Learning Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/deep-learning-frameworks.md) — Integrates with popular deep learning frameworks to enable accelerated training and inference on AMD GPUs. ([source](https://rocm.docs.amd.com))
- [Computation Abstraction Layers](https://awesome-repositories.com/f/artificial-intelligence-ml/hardware-agnostic-accelerators/computation-abstraction-layers.md) — Provides a unified runtime and compiler infrastructure mapping multiple programming models to AMD GPU hardware.
- [Matrix Fused Multiply-Add Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/machine-learning-training/distributed-and-accelerated-compute/training-acceleration-tools/mixed-precision-training/mixed-precision-computing/matrix-fused-multiply-add-engines.md) — Performs matrix fused multiply-add on KxN matrices using mixed-precision inputs to accelerate ML and HPC workloads. ([source](https://cdn.jsdelivr.net/gh/rocm/rocm@develop/README.md))
- [Kernel Dispatchers](https://awesome-repositories.com/f/artificial-intelligence-ml/gpu-kernel-implementations/kernel-dispatchers.md) — Launches compute kernels directly on GPU hardware via a command processor for minimal latency.
- [Mixed-Precision Compute Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/machine-learning-training/distributed-and-accelerated-compute/training-acceleration-tools/mixed-precision-training/mixed-precision-compute-engines.md) — Accelerates matrix multiply-add operations by dispatching FP32, FP16, BF16, and Int8 tiles to dedicated hardware units.
- [Mixed-Precision Computing](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/machine-learning-training/distributed-and-accelerated-compute/training-acceleration-tools/mixed-precision-training/mixed-precision-computing.md) — Performs matrix operations with FP32, FP16, BF16, and Int8 inputs to speed up ML and HPC workloads.

### Part of an Awesome List

- [GPU Acceleration](https://awesome-repositories.com/f/awesome-lists/devtools/gpu-acceleration.md) — Runs machine learning, engineering, and scientific workloads on GFX9 and CDNA GPUs using the ROCm software stack. ([source](https://cdn.jsdelivr.net/gh/rocm/rocm@develop/README.md))
- [GPU-Accelerated HPC Development Platforms](https://awesome-repositories.com/f/awesome-lists/devtools/gpu-acceleration/gpu-accelerated-hpc-development-platforms.md) — Runs high-performance computing workloads on AMD GPUs using HIP, OpenCL, and OpenMP interfaces.
- [GPU Health Monitors](https://awesome-repositories.com/f/awesome-lists/devops/monitoring-and-health/gpu-health-monitors.md) — Monitors and manages data center GPU health metrics through a command-line interface.

### Development Tools & Productivity

- [GPU Debugger Extensions](https://awesome-repositories.com/f/development-tools-productivity/debugger-plugins/gpu-debugger-extensions.md) — Ships a GDB-based debugger for inspecting and controlling GPU-accelerated programs on AMD hardware.
- [GDB-Based GPU Debuggers](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/debugging-inspection-tools/debugging-and-inspection-tools/gpu-state-inspection/gdb-based-gpu-debuggers.md) — Inspects and controls GPU-accelerated programs using a GDB-based debugger for AMD hardware. ([source](https://cdn.jsdelivr.net/gh/rocm/rocm@develop/README.md))

### DevOps & Infrastructure

- [CMake Integrations](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/core-build-engines/build-systems/cmake-integrations.md) — Provides config-file CMake packages that automatically locate and link ROCm components without custom modules.
- [Platform Library Distributions](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/software-distribution/platform-library-distributions.md) — Organizes GPU runtime, compiler, math libraries, and profiling tools into layered, versioned packages.
- [Mixed-Precision Matrix Accelerators](https://awesome-repositories.com/f/devops-infrastructure/gpu-acceleration-libraries/math-library-accelerators/mixed-precision-matrix-accelerators.md) — Provides optimized libraries for mixed-precision matrix operations and HPC workloads on AMD GPUs.
- [Config-File Package Integrations](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/core-build-engines/build-systems/cmake-integrations/config-file-package-integrations.md) — Exports pre-built CMake config files that automatically locate and link ROCm components without custom Find modules.

### Programming Languages & Runtimes

- [GPU Debugger Extensions](https://awesome-repositories.com/f/programming-languages-runtimes/gdb-extensions/gpu-debugger-extensions.md) — Extends GDB with GPU thread inspection, memory access, and breakpoint support for AMD hardware.
- [GPU Programming Runtimes](https://awesome-repositories.com/f/programming-languages-runtimes/gpu-programming-runtimes.md) — Provides the HIP runtime that translates CUDA-like code to run on AMD GPUs.
- [Multi-Language GPU Programming Interfaces](https://awesome-repositories.com/f/programming-languages-runtimes/programming-language-varieties/programming-languages/gpu/multi-language-gpu-programming-interfaces.md) — Provides HIP, OpenCL, and OpenMP interfaces for developing high-performance computing applications on AMD GPUs. ([source](https://rocm.docs.amd.com))

### System Administration & Monitoring

- [GDB-Based GPU Debuggers](https://awesome-repositories.com/f/system-administration-monitoring/gpu-profilers/gdb-based-gpu-debuggers.md) — Inspects and controls GPU-accelerated programs with a GDB-based debugger for AMD hardware.
- [GPU Health Monitors](https://awesome-repositories.com/f/system-administration-monitoring/multi-device-management/gpu-orchestrators/gpu-health-monitors.md) — Tracks and manages data center GPU health metrics through a command-line interface wrapping device driver calls. ([source](https://cdn.jsdelivr.net/gh/rocm/rocm@develop/README.md))
- [GPU](https://awesome-repositories.com/f/system-administration-monitoring/system-management-interfaces/gpu.md) — Provides a command-line tool for monitoring and managing AMD GPU health, reliability, and performance metrics.
- [HPC System Tuners](https://awesome-repositories.com/f/system-administration-monitoring/application-performance-monitoring/performance-tuning/hpc-system-tuners.md) — Offers guidance on system optimization and performance validation for HPC workloads on AMD GPUs. ([source](https://rocm.docs.amd.com))

### Operating Systems & Systems Programming

- [Inter-GPU Bandwidth Probes](https://awesome-repositories.com/f/operating-systems-systems-programming/gpu-memory-orchestration/inter-gpu-bandwidth-probes.md) — Reports the throughput of the xGMI interconnect between GPU nodes via a dedicated library API. ([source](https://cdn.jsdelivr.net/gh/rocm/rocm@develop/README.md))
