Skip to main content
Search

# TileGym

2 related articles

Subscribe to updates
  1. Mamba-2's forward pass moves into Python kernels: 1.14x to 1.82x faster than Triton, with gains growing at longer sequences

    Machine learning engineers at Jane Street, working with NVIDIA, rewrote the Mamba-2 forward pass in NVIDIA CUDA Tile (cuTile), a Python-based GPU programming model, and tuned it for Blackwell Tensor Cores. Mamba-2 combines a fixed-size recurrent state with attention-style matrix multiplication, but its forward pass still needs efficient kernels. On a single B300, the kernels run 1.14x to 1.82x faster than a Triton implementation, with speedups growing as sequence length and state size increase; these are kernel-level results, and end-to-end training also depends on the backward pass.

  2. A multi-agent skill ported all 24 TileGym operators from cuTile Python/Triton-TileIR to cuTile Rust, averaging 99.5% of reference performance

    The work built a multi-agent AI skill that translates GPU tile kernels written in cuTile Python and Triton-TileIR into cuTile Rust, and used it to port all 24 public TileGym operators (roughly 40 kernels, spanning element-wise operations through flash-attention decode, MLA, and MoE), measuring a geometric mean of 0.995 by CUPTI device time on NVIDIA DGX B200, i.e. 99.5% of cuTile Python performance on average, with every stage gated by machine-checkable verdicts and Tile IR diffs.

You’re all caught up