I am a computer science PhD student at Stanford University advised by Professor
Kunle Olukotun
and Professor Fredrik Kjolstad.
I currently work on mapping and compiling sparse applications to domain-specific
hardware, architectures, and accelerators. My research interests also broadly include
computer
architecture, computer and programming systems, compilers,
programming models and languages, and digital circuits/VLSI.
I graduated from the University of California, Berkeley in 2019 with a degree
in Electrical Engineering and Computer Science (EECS). At Berkeley, I was
fortunate enough to be advised by Professor Vladimir
Stojanovic and
work with Panagiotis
Zarkos on novel
applications of silicon-photonics.
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
|
|
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) Workshop on Efficient Systems for Foundation Models (ES-FoMo), 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
|
|
Adaptive Self-improvement LLM Agentic System for ML Library Development
Genghan Zhang,
Weixin Liang,
Olivia Hsu,
and
Kunle Olukotun
International Conference on Learning Representations (ICLR) Workshop on Reasoning and Planning for LLMs, May 2025
|
|
Adaptive Self-improvement LLM Agentic System for ML Library Development
Genghan Zhang,
Weixin Liang,
Olivia Hsu,
and
Kunle Olukotun
Deep Learning for Code (DL4C) Workshop at International Conference on Learning Representations (ICLR), May 2025 Spotlight: Best Paper Award
|
|
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
|
|
Challenges with Hardware-Software Co-design for Sparse Machine Learning on Streaming Dataflow
Rubens Lacouture,
Olivia Hsu,
Kunle Olukotun,
and
Fredrik Kjolstad
Workshop on Programming Languages and Architecture (PLARCH) co-located with FCRC/ISCA/PLDI 2023, June 2023
|
|
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
|
|
Designing a Dataflow Hardware Accelerator with an Abstract Machine
Olivia Hsu,
Maxwell Strange,
Kunle Olukotun,
Mark Horowitz,
and
Fredrik Kjolstad
Workshop on Languages, Tools, and Techniques for Accelerator Design (LATTE) co-located with ASPLOS 2023, 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
|
|
Portable Compilation of the Unified IR August 2025
Portal Center Research Retreat
|
|
From Language to Silicon: Programming Systems for Sparse Accelerators January to April 2025
University of California, Santa Barbara University of Maryland, College Park Carnegie Mellon University University of Wisconsin-Madison Massachusetts Institute of Technology University of California, Berkeley University of Washington Cornell University and Cornell Tech Princeton University University of Michigan University of Texas at Austin Columbia University
|
|
AHA Tutorial November 2024
MICRO 2024
|
|
Mapping Sparse Applications to Accelerated Computing Systems June 2024
PLDI 2024: Sparse Workshop
|
|
Mapping sparse applications to accelerated computing systems April 2024
Carnegie Mellon University (CMU) Systems Design and Implementation (SDI) Seminar
|
|
The Sparse Abstract Machine April 2024
Stanford and U-Tokyo Workshop: Agile and low-cost HW design workshop for domain-specific computing era
|
|
Architectural and compiler support for accelerating embedding operations on general purpose processors February 2024
Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory (MIT CSAIL)
|
|
Beyond the Sparse Abstract Machine: Mapping sparse applications to accelerated computing systems December 2023
UC Santa Barbara Computer Science Department Colloquium
|
|
The Sparse Abstract Machine June 2023
PLDI 2023: Compilation Techniques for Sparse Tensor Algebra (CTSTA)
|
|
Sparse Abstract Machine and Dataflow Hardware November 2022
NVIDIA Tutorial on Sparse Tensor Algebra Compilation
|
|
The Sparse Abstract Machine: Sparse Tensor Algebra as Dataflow Graphs October 2022
University of Washington: SAMPL Lunch Talk
|
|
The Sparse Abstract Machine: Sparse Tensor Algebra as Dataflow Graphs September 2022
Samsung Semiconductor System Architecture Lab (SAL)
|
|
The Sparse Abstract Machine: Sparse Tensor Algebra as Dataflow Graphs August 2022
AHA Agile Hardware Project Retreat
|
|
Compilation of Sparse Array Programming Models April 2022
Google Brain: ML compilation seminar
|
|
Compilation of Sparse Array Programming Models April 2022
University of California, Santa Cruz: LSD Seminar
|
|