[CTSTA'23] Unlocking Efficiency with the Sparse Abstract Machine (SAM) 🚀
Discover how the Sparse Abstract Machine (SAM) revolutionizes sparse tensor algebra, enabling optimized performance on reconfigurable and fixed-function hardware. Perfect for researchers and engineers aiming to boost computational efficiency!
![[CTSTA'23] Unlocking Efficiency with the Sparse Abstract Machine (SAM) 🚀](https://i.ytimg.com/vi/bhE9Q4lo2wA/default.jpg)
ACM SIGPLAN
112 views • Jun 30, 2024
![[CTSTA'23] Unlocking Efficiency with the Sparse Abstract Machine (SAM) 🚀](https://www.ostreamhub.com/image/i.ytimg.com/vi/bhE9Q4lo2wA/maxresdefault.jpg)
About this video
This talk introduces the Sparse Abstract Machine (SAM), an abstract machine model for targeting sparse tensor algebra to reconfigurable and fixed-function spatial dataflow accelerators. SAM defines a streaming dataflow abstraction with sparse primitives that encompass a large space of scheduled tensor algebra expressions. SAM dataflow graphs naturally separate tensor formats from algorithms and are expressive enough to incorporate arbitrary iteration orderings and many hardware-specific optimizations. In this talk, we also present Custard, a compiler from a high-level language to SAM that demonstrates SAM’s usefulness as an intermediate representation. Following Custard, the SAM system also automatically binds from SAM to a streaming dataflow simulator. This talk will also provide a brief evaluation of SAM as: a general system for the whole domain of sparse tensor algebra, a design-space exploration tool for sparse accelerator performance, and as a representation that can model dataflow hardware implementations.
Video Information
Views
112
Likes
2
Duration
16:48
Published
Jun 30, 2024
Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now