Matrix Extensions for RISC-VDelivering on the Promise
summary
RISC-V standardization splits matrix support into four concrete ISAs: a dot product fast track already through internal review, an IME that uses no new state aiming for an end‑of‑year ratification, a VME that adds explicit matrix state still resolving ABI and security save/restore issues, and a greenfield ZVM/Hyomi matrix engine with a first draft expected later this year. Compiler work includes LLVM/MLIR scalable‑tile abstraction and GCC intrinsic prototypes to let one MLIR dialect target all four; all extensions remain optional in profiles.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:25Matrix extensions update
- 3:34Design space analysis
- 5:59Four extension tiers
- 8:04Extension complexity timeline
- 10:53Forking software ecosystem risk
- 11:57Unified software abstraction approach
- 13:45Current state and future plans
- 14:28Q&A session
related talks
22mAdvancing AI Computing With Optimized Matrix Multiplication Techniques With RISC-V CPU
34mRISC V Vector Extension Proposal
15mTiling Support in the SiFive AI/ML Software Stack for RISC-V Vector-Matrix Extension (VME)
20mKeynote: RISC-V State of the Union
09mLightning Talk: RISC-V and AI: How an Open-Standards ISA Underpins Portability f...
13mUnleashing ML Processing Power Through RISC-V Vectors: Applications, Implementation and...
24mMoving to RISC-V Vector: A Practical Journey of AI Operator Optimization
19mRISC-V: Changing the Way AI/ML Accelerators and Computing Infrastructure Are Built
