log in  |  register  |  feedback?  |  help  |  web accessibility
From Language to Silicon: Programming Systems for Sparse Accelerators
Olivia Hsu
https://umd.zoom.us/j/94340703410?pwd=rrXaGSXSpabcMTtDNmeCNf2Ih2fQYE.1
Thursday, February 13, 2025, 11:00 am-12:00 pm
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract

Given the plateau in technology scaling combined with a continual need for performance. However, domain-specific programming systems for these accelerators require extreme engineering effort, and their complexity has largely caused them to lag behind. Fundamentally, the widespread usability, proliferation, and democratization of domain-specific accelerators hinge on their programming systems, especially when targeting new domains and emerging hardware. 

This talk presents research on accelerator programming systems for the emerging domain sparsity targeting emerging sparse accelerators. The first system, called the Sparse Abstract Machine (SAM), introduces the idea of a unified abstract machine model and compiler abstraction for sparse dataflow accelerators. SAM defines a novel streaming representation and abstract dataflow interfaces that serve as an abstraction to decouple sparse accelerator implementations from their programs, similar to a stable ISA for dataflow. The second system, Mosaic, introduces solutions for modular and portable compilation across different sparse accelerators and high-performance systems. These systems are a first step towards usable and programmable heterogeneous hardware acceleration for all. I will conclude by discussing the next steps to reach this goal, which include programming systems for accelerators in other domains and interoperation between accelerators across domains.

Bio
Olivia Hsu is a Computer Science PhD student at Stanford University, advised by Professors Kunle Olukotun and Fredrik Kjolstad. She received her BS at UC Berkeley in Electrical Engineering and Computer Science (EECS). Her broad research interests include computer architecture, computer and programming systems, compilers, programming languages, and digital circuits/VLSI. Olivia is a 2024 Rising Star in EECS and an NSF Graduate Research Fellow, and her research won a distinguished paper award at PLDI 2023. To learn more about her work, please visit her website at https://cs.stanford.edu/~owhsu.
 
This talk is organized by Samuel Malede Zewdu