For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /get-started.md).
Mojo module
tile_scheduler
Tile scheduler for SM100 structured matmul kernels using Cluster Launch Control.
Provides work distribution across CTAs and clusters via CLC barriers, a throttle pipeline to pace the scheduler warp against the load warp, and per-warp work iterators that own pipeline consumer state.
Structs
-
SchedulerWorkIterator: Work iterator for Scheduler warp - owns work_info and both pipeline states. -
TileScheduler: Schedules output-tile work across CTAs and clusters via Cluster Launch Control. -
WaitAndAdvanceContext: Context for waiting on CLC barrier and advancing work iterator. -
WaitAndAdvanceHandle: RAII handle for waiting on CLC barrier and advancing work iterator. -
WorkInfo: Describes a single output tile's work assignment. -
WorkIterator: Per-warp work iterator that owns work_info and pipeline state.