What problem does it solve?
This Skill helps engineers write CUDA kernels that are correct, structurally clear, and easy to verify, by enforcing an explicit ownership model, deliberate memory design, and disciplined synchronization.
Core Features & Use Cases
- Explicit thread/warp/block ownership mapping to simplify reasoning and correctness checks.
- Structured memory access plans that promote coalescing and reuse, with guided shared memory usage when necessary.
- Clear dtype and instruction-path choices aligned to architecture targets, preventing silent slow paths.
- Step-by-step coding discipline to keep correctness dominant before optimization, enabling safer profiling and iterative improvement.
- Real-world use: authoring or refactoring CUDA kernels for matrix ops, image processing, or device-side utilities.
Quick Start
Create a CUDA kernel scaffold with explicit ownership, explicit bounds checks, and a clearly documented data flow, then progressively validate correctness before optimizing.