AMD ROCm™ Software avatar

AMD ROCm™ Software

Official

@rocm

0Followers
|
404Public Repos
|
17Published Skills

AMD ROCm software provides specialized kernel authoring, performance profiling, and telemetry analysis for high-performance computing on AMD CDNA GPU architectures.

Skills Distribution
DomainCloud & Comp...GPU Kernel Enginee.. (40%)Performance Profil.. (30%)HPC Telemetry & An.. (30%)

Agent Skills by AMD ROCm™ Software

Showing 17 vetted skills indexed across 2 GitHub repositories.

ROCmROCm
26

job-report

Generate HPC job summary reports from Omnistat GPU telemetry.

Official
Intermediate
ROCmROCm
26

job-analysis

Parse Omnistat inspect data to diagnose GPU and host performance issues.

Official
Advanced
ROCmROCm
26

open-database

Loads Omnistat telemetry data into VictoriaMetrics for querying and visualization.

Official
Intermediate
ROCmROCm
260

port-to-layout-api

Port FlyDSL GPU kernels from raw buffer_ops to the layout API.

Official
Advanced
ROCmROCm
260

format-code

Format Python and C/C++ files by removing unused imports and variables.

Official
Intermediate
ROCmROCm
260

build-rocm-image

Build a ROCm development Docker image on a remote host via SSH.

Official
Advanced
ROCmROCm
260

flydsl-kernel-authoring

Author AMDGPU kernels with FlyDSL layout algebra and MLIR lowering.

Official
Advanced
ROCmROCm
260

build-flydsl

Automate building and installing FlyDSL from source on remote hosts or containers.

Official
Advanced
ROCmROCm
260

bisect-perf-regression

Automate Git bisect to locate the commit introducing GPU kernel performance regressions.

Official
Advanced
ROCmROCm
260

debug-flydsl-kernel

Diagnose incorrect FlyDSL GPU kernel outputs, NaNs, infs, and crashes.

Official
Advanced
ROCmROCm
260

add-target-atom-op

Add target-specific MmaOp/CopyOp to a FlyDSL backend dialect.

Official
Advanced
ROCmROCm
260

capture-kernel-trace

Capture and analyze GPU kernel ATT traces using rocprofv3.

Official
Advanced
ROCmROCm
260

kernel-trace-analysis

Analyze ATT traces to profile GPU kernels and identify stall hotspots.

Official
Advanced
ROCmROCm
260

lds-optimization

Diagnose LDS bank conflicts and lgkmcnt stalls in FlyDSL GPU kernels.

Official
Advanced
ROCmROCm
260

prefetch-data-load

Introduce loop-carried prefetch to overlap data loads with compute in FlyDSL GPU kernel loops.

Official
Advanced
ROCmROCm
260

gemm-optimization

Optimizes GEMM kernels on AMD CDNA GPUs using FlyDSL tiling, memory layout, MFMA scheduling.

Official
Advanced
ROCmROCm
260

FlyDSL Tile Programming

Generate and validate FlyDSL GPU kernels from kernel specifications using tile programming.

Official
Advanced

Frequently Asked Questions About AMD ROCm™ Software

FAQPage Schema
What specific tasks can engineers perform using these capabilities?

Engineers can author GPU kernels using FlyDSL, optimize memory layouts to resolve LDS bank conflicts, perform performance regression bisecting, and analyze ATT traces to identify stall hotspots. Additionally, the suite enables the ingestion of Omnistat telemetry data into VictoriaMetrics for large-scale cluster performance monitoring and reporting.

Which target personas benefit from these technical capabilities?

These capabilities are designed for HPC systems engineers, GPU kernel developers, and performance architects working on AMD CDNA-based infrastructure. The functionality specifically targets those responsible for low-level hardware optimization, kernel debugging, and large-scale GPU cluster telemetry analysis.

What are the prerequisites and dependencies for utilizing these functions?

Utilization requires an AMD CDNA-based GPU environment, the ROCm software stack, and access to the FlyDSL compiler infrastructure. Specific tasks like trace analysis require rocprofv3, while telemetry ingestion depends on the presence of Omnistat data and a configured VictoriaMetrics instance for storage and visualization.