Mamba: Linear-Time Sequence Modeling with Selective State Spaces
Gu & Dao, 2024, Mamba (First Conference on Language Modeling (COLM 2024))
Subscriber deck — free during early access
1 cards in “3.3 Efficient Implementation of Selective SSMs” · whole deck
3.3 Efficient Implementation of Selective SSMs
- How does Mamba compute a time-varying recurrence efficiently on GPUs?With kernel fusion (load parameters from slow HBM into fast SRAM, discretize and run the recurrence there, write only outputs back), a work-efficient parallel scan instead of a sequential loop, and recomputation of intermediate states in the backward pass instead of storing them; memory use matches FlashAttention Transformers.
- Gu & Dao, 2024, Mamba (First Conference on Language Modeling (COLM 2024)), §3.3
Source
- Albert Gu and Tri Dao. 2024. Mamba: Linear-Time Sequence Modeling with Selective State Spaces. In First Conference on Language Modeling (COLM 2024). https://arxiv.org/abs/2312.00752