
jhinpan/rocmkernelwiki
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Agent-queryable ROCm kernel optimization knowledge base for AMD Instinct MI300/gfx942 and MI350/MI355X/gfx950, packaged for Codex CLI and Claude Code with merged-PR provenance, real-silicon...
개요
A structured, agent-queryable knowledge base of for CDNA3 (gfx942 / MI300) and CDNA4 (gfx950 / MI350–MI355X). It is packaged as a , remains compatible with Claude Code, and uses the repository root as the skill directory so one git pull updates both tooling and corpus. ROCmKernelWiki couples architecture-scoped synthesis to merged-PR and primary-source provenance, real-silicon validation, and a maintainer-controlled evidence flywheel. Automation discovers, triages, and proposes evidence in a rolling PR that starts in Draft; maintainers remain responsible for accepting facts and merging changes. the generated data/corpus-manifest.yaml records the last complete baseline PR-harvest cutoff from data/refresh-cutoff.yaml. Incremental refreshes may add selected evidence after that date; data/evolution-state.yaml records each source's latest discovery position, not a complete corpus through-date. Doc/blog retrieval dates and guide-sync boundaries advance independently.
README
원문 README의 일부입니다. 원문 보기.
ROCmKernelWiki — AMD CDNA Kernel Optimization Knowledge Base
A structured, agent-queryable knowledge base of AMD Instinct GPU kernel
optimization for CDNA3 (gfx942 / MI300) and CDNA4
(gfx950 / MI350–MI355X). It is packaged as a Codex CLI skill, remains
compatible with Claude Code, and uses the repository root as the skill
directory so one git pull updates both tooling and corpus.
ROCmKernelWiki couples architecture-scoped synthesis to merged-PR and primary-source provenance, real-silicon validation, and a maintainer-controlled evidence flywheel. Automation discovers, triages, and proposes evidence in a rolling PR that starts in Draft; maintainers remain responsible for accepting facts and merging changes.
Corpus freshness: the generated
data/corpus-manifest.yamlrecords the last complete baseline PR-harvest cutoff fromdata/refresh-cutoff.yaml. Incremental refreshes may add selected evidence after that date;data/evolution-state.yamlrecords each source’s latest discovery position, not a complete corpus through-date. Doc/blog retrieval dates and guide-sync boundaries advance independently. The captured nod-ai AMDGPU guide commit and retrieval date live in its canonical source page. Tool versions remain pinned indata/tool-versions.yaml. gfx950 facts and examples were verified on MI350X, with guide-specific device/LDS checks repeated on MI355X — see below.
Hardware Scope
| Marketing | gfx | Arch | FP8 | Matrix unit | Wave |
|---|---|---|---|---|---|
| MI300A / MI300X / MI325X | gfx942 |
CDNA3 | FNUZ | MFMA | wave64 |
| MI350X / MI355X | gfx950 |
CDNA4 | OCP + FP6/FP4/MX | MFMA | wave64 |
Raw PR/source material for other architectures is retained for recovery but is excluded from the active skill, default query results, and generated indices.
The headline portability gotcha: gfx942 FP8 (FNUZ) is not bit-compatible with gfx950 FP8 (OCP). See
wiki/migration/gfx942-to-gfx950.md.
Validated on real silicon (MI350X and MI355X / gfx950)
Unlike a docs-only wiki, the gfx950 claims here were checked on an actual AMD Instinct
MI350X (ROCm 7.2) by compiling, running, and disassembling code — each finding re-run by
an adversarial second pass. Full evidence: VERIFICATION.md and
data/hardware-verified.yaml.
The 2026-07-20 guide sync additionally ran on MI355X/ROCm 7.1.1: HIP reported
256 CUs, wave64, 32 waves/CU, and 160 KiB LDS; the upstream empirical-LDS
harness reproduced 64 banks plus the b32/b64 phase groups. Its b128 classifier
was inconclusive and MI300X SSH access was unavailable, both recorded as limits
in VERIFICATION.md.
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add jhinpan/rocmkernelwiki