Assistant Professor
Carnegie Mellon University
ECE and courtesy CS
Office: CIC 4121
owh [at] cmu [dot] edu
Curriculum Vitae

Update April 29, 2026

My friend and collaborator, Kalhan Koul, recently wrote an IEEE Spectrum feature article on our research in hardware for sparse AI. It’s a quick read and has some very interesting artwork, take a look here

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.

Publications

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
pdf
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
pdf
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
pdf
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
pdf
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
pdf
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
pdf
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
pdf
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
pdf youtube
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
pdf
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
pdf
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
pdf youtube
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
pdf youtube
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
pdf
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
pdf youtube
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
pdf
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
pdf
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
pdf

Press

Better Hardware Could Turn Zeros into AI Heroes
IEEE Spectrum
Olivia Hsu to give speech at national IEEE-HKN virtual graduation celebration
Berkeley EECS News
Ph.D. Candidate at Stanford University Named IEEE-HKN Outstanding Student of the Year for 2019
The Bridge
Women's History in EECS
Berkeley EECS Newsletter
Arthur M. Hopkin Award
Berkeley EECS