tilelang-cuda-synchronization
CommunitySafe CUDA synchronization for TileLang kernels.
Software Engineering#synchronization#cuda#threading#thread-safety#shared-memory#tilelang#deadlock-avoidance
Authorxchang1121
Version1.0.0
Installs0
System Documentation
What problem does it solve?
TileLang CUDA synchronization enforces safe, deadlock-free execution by standardizing how threads coordinate at synchronization points and by avoiding risky patterns that lead to stalls.
Core Features & Use Cases
- Clear guidelines for using T.sync_threads() to synchronize all threads
- Prevents common deadlock scenarios in shared-memory kernels
- Recommendations for using built-in reductions and memory operations to maintain correctness
Quick Start
Apply T.sync_threads() after all threads write to shared data to ensure a safe, deterministic synchronization point.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: tilelang-cuda-synchronization Download link: https://github.com/xchang1121/AutoResearch-CC-hook/archive/main.zip#tilelang-cuda-synchronization 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.