For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /max/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.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!