tvm_tirx.backend.cuda.lang#
CUDA-specific TIRx language helpers.
Classes#
|
Mbarrier wrapper with regular |
|
A full/empty mbarrier pair for a software-pipelined data flow. |
|
Tracks stage and phase for a software-pipelined ring buffer. |
|
Base class for tile schedulers with common state and macros. |
|
Tile scheduler for cluster-based persistent kernels. |
|
LPT scheduler with L2 swizzle for causal flash attention. |
|
Linear 3D scheduler for flash attention (batch, head, m_block). |
|
Bump allocator over a contiguous shared memory region. |
|
Barrier signaled by |
|
Barrier signaled by TMA (mbarrier.arrive.expect_tx). |