lds-bank-conflict
CommunityQuantify LDS bank conflicts on AMD GPUs.
System Documentation
What problem does it solve?
Collect and report LDS (Local Data Share) bank conflict counts for AMD GPU kernels using rocprofv3 hardware counters. Reports SQ_LDS_BANK_CONFLICT and SQ_LDS_DATA_FIFO_FULL per dispatch, per CTA, and provides a severity assessment. Use this skill whenever the user asks to measure, check, profile, or count LDS bank conflicts in a GPU kernel, or wants to know if a kernel has shared memory bank conflicts on AMD GPUs (MI300X, MI308X, MI350, CDNA3/CDNA4). Usage: /lds-bank-conflict <run_command> [kernel_regex]
Core Features & Use Cases
- Collect and report per-dispatch and per-CTA LDS bank conflict counters using rocprofv3.
- Provide per-kernel severity interpretation to highlight bottlenecks.
- Works with optional kernel filtering and YAML counter config to streamline profiling.
Quick Start
Run the kernel under rocprofv3 using the lds-bank-conflict workflow and review the generated per-kernel summary table.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: lds-bank-conflict Download link: https://github.com/leonling-ll/claude-skills/archive/main.zip#lds-bank-conflict Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.