I am an assistant professor at Carnegie Mellon University in the department of Electrical and Computer Engineering and, by courtesy, Computer Science. Previously, I received my PhD from Stanford University,
advised by Professors
Kunle Olukotun
and Fredrik Kjolstad.
My vision is a world where domain-specific hardware is used efficiently,
easily, and to its full potential. Hardware adoption should be limited by its
design, not its programming system, and new architecture ideas should be ready to use
well at the time of its introduction. Toward this goal, I work on hardware and
software systems that efficiently run complex, data-dependent applications
(think sparse and dynamic ML workloads) on next-generation, domain-specific
hardware (think heterogeneous, distributed, and accelerator architectures).
During my PhD, I worked on one instance of this problem by studying
Programming Systems for Sparse Accelerators.
My research interests broadly lie at the intersection of computer architecture,
programming systems, compilers, programming languages/models, and digital
circuits/VLSI.
FuseFlow: A Fusion-Centric Compilation Framework for Sparse Deep Learning on Streaming Dataflow
Rubens Lacouture,
Nathan Zhang,
Ritvik Sharma,
Marco Siracusa,
Fredrik Kjolstad,
Kunle Olukotun,
and
Olivia Hsu
to appear in International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2026
|
|
Streaming Tensor Programs: A Streaming Abstraction for Dynamic Parallelism
Gina Sohn,
Genghan Zhang,
Konstantin Hossfeld,
Jungwoo Kim,
Nathan Sobotka,
Nathan Zhang,
Olivia Hsu,
and
Kunle Olukotun
to appear in International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2026
|
|
Ember: A Compiler for Embedding Operations on Decoupled Access-Execute Architectures
Marco Siracusa,
Olivia Hsu,
Victor Soria-Pardos,
Joshua Randall,
Arnaud Grasset,
Eric Biscondi,
Doug Joseph,
Randy Allen,
Fredrik Kjolstad,
Miquel Moreto Planas,
and
Adria Armejach
to appear in International Symposium on Code Generation and Optimization (CGO), 2026
|
|
Onyx: A 12-nm Programmable Accelerator for Dense and Sparse Applications
Kalhan Koul,
Olivia Hsu,
Yuchen Mei,
Sai Gautham Ravipati,
Maxwell Strange,
Jackson Melchert,
Alex Carsello,
Taeyoung Kong,
Po-Han Chen,
Jake Ke,
Keyi Zhang,
Qiaoyi Liu,
Gedeon Nyengele,
Zhouhua Xie,
Akhilesh Balasingam,
Jayashree Adivarahan,
Ritvik Sharma,
Christopher Torng,
Joel Emer,
Fredrik Kjolstad,
Mark Horowitz,
and
Priyanka Raina
IEEE Journal of Solid-State Circuits (JSSC), September 2025
|
|
Adaptive Self-improvement LLM Agentic System for ML Library Development
Genghan Zhang,
Weixin Liang,
Olivia Hsu,
and
Kunle Olukotun
International Conference on Machine Learning (ICML), July 2025
|
|
Designing Programmable Accelerators for Sparse Tensor Algebra
Kalhan Koul,
Zhouhua Xie,
Maxwell Strange,
Sai Gautham Ravipati,
Bo Wun Cheng,
Olivia Hsu,
Po-Han Chen,
Mark Horowitz,
Fredrik Kjolstad,
and
Priyanka Raina
IEEE Micro, May 2025
|
|
Stardust: Compiling Sparse Tensor Algebra to a Reconfigurable Dataflow Architecture
Olivia Hsu,
Alexander Rucker,
Tian Zhao,
Varun Desai,
Kunle Olukotun,
and
Fredrik Kjolstad
International Symposium on Code Generation and Optimization (CGO), March 2025
|
|
Onyx: A Programmable Accelerator for Sparse Tensor Algebra
Kalhan Koul,
Maxwell Strange,
Jackson Melchert,
Alex Carsello,
Yuchen Mei,
Olivia Hsu,
Taeyoung Kong,
Po-Han Chen,
Jake Ke,
Keyi Zhang,
Qiaoyi Liu,
Gedeon Nyengele,
Akhilesh Balasingam,
Jayashree Adivarahan,
Ritvik Sharma,
Zhouhua Xie,
Christopher Torng,
Joel Emer,
Fredrik Kjolstad,
Mark Horowitz,
and
Priyanka Raina
IEEE Hot Chips Symposium (Hot Chips), August 2024
|
|
Compilation of Modular and General Sparse Workspaces
Genghan Zhang,
Olivia Hsu,
and
Fredrik Kjolstad
Conference on Programming Language Design and Implementation (PLDI), June 2024
|
|
Onyx: A 12nm 756 GOPS/W Coarse-Grained Reconfigurable Array for Accelerating Dense and Sparse Applications
Kalhan Koul,
Maxwell Strange,
Jackson Melchert,
Alex Carsello,
Yuchen Mei,
Olivia Hsu,
Taeyoung Kong,
Po-Han Chen,
Jake Ke,
Keyi Zhang,
Qiaoyi Liu,
Gedeon Nyengele,
Akhilesh Balasingam,
Jayashree Adivarahan,
Ritvik Sharma,
Zhouhua Xie,
Christopher Torng,
Joel Emer,
Fredrik Kjolstad,
Mark Horowitz,
and
Priyanka Raina
IEEE Symposium on VLSI Technology & Circuits (VLSI), June 2024
|
|
BaCO: A Fast and Portable Bayesian Compiler Optimization Framework
Erik Hellsten,
Artur Souza,
Johannes Lenfers,
Rubens Lacouture,
Olivia Hsu,
Adel Ejjeh,
Fredrik Kjolstad,
Michel Steuwer,
Kunle Olukotun,
and
Luigi Nardi
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), April 2024
|
|
Mosaic: An Interoperable Compiler for Tensor Algebra
Manya Bansal,
Olivia Hsu,
Kunle Olukotun,
and
Fredrik Kjolstad
Proceedings of the ACM on Programming Languages, Volume 7, Issue PLDI, June 2023 Distinguished Paper Award
|
|
The Sparse Abstract Machine
Olivia Hsu,
Maxwell Strange,
Ritvik Sharma,
Jaeyeon Won,
Kunle Olukotun,
Joel Emer,
Mark Horowitz,
and
Fredrik Kjolstad
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2023
|
|
Inclusive study group formation at scale
Sumer Kohli,
Neelesh Ramachandran,
Ana Tudor,
Gloria Tumushabe,
Olivia Hsu,
and
Gireeja Ranade
Special Interest Group Computer Science Education Technical Symposium (SIGCSE TS), March 2023
|
|
Compilation of sparse array programming models
Rawn Henry,
Olivia Hsu,
Rohan Yadav,
Stephen Chou,
Kunle Olukotun,
Saman Amarasinghe,
and
Fredrik Kjolstad
Proceedings of the ACM on Programming Languages, Volume 5, Issue OOPSLA, October 2021
|
|
Fully Integrated Electronic-Photonic Ultrasound Receiver Array for Endoscopic Imaging Applications in a Zero-Change 45nm CMOS-SOI Process
Panagiotis Zarkos,
Sidney Buchbinder,
Christos Adamopoulos,
Sarika Madhvapathy,
Olivia Hsu,
Jake Whinnery,
Pavan Bhargava,
and
Vladimir Stojanovic
VLSI Symposium, June 2021
|
|
Monolithically Integrated Electronic-Photonic Ultrasound Receiver Using Microring Resonator
Panagiotis Zarkos,
Sidney Buchbinder,
Christos Adamopoulos,
Olivia Hsu,
Sarika Madhvapathy,
Jake Whinnery,
Pavan Bhargava,
and
Vladimir Stojanovic
Conference on Lasers and Electro-Optics
(CLEO), May 2021
|
|
Ring Resonator Based Ultrasound Detection in a Zero-Change Advanced CMOS-SOI Process
Panagiotis Zarkos,
Olivia Hsu,
and
Vladimir Stojanovic
Conference on Lasers and Electro-Optics
(CLEO), Issue JW2A.78, May 2019
|
|