Verified Scheduling
We present a Rocq framework for optimizing high-performance tensor programs via verified, algebraic rewrites. Thesis available.
Hello! My name is Amanda Liu. Currently, I work on the XLA TPU Compiler at Google. Before that, I completed my PhD at MIT advised by Jonathan Ragan-Kelley and Adam Chlipala. My work focused on developing a formally-verified tensor-program optimization framework and compiler using the Rocq proof assistant. My research interests broadly include formal verification, high-performance systems, compilers, and types! I'm interested in using formal methods and programming languages to develop verified, principled methods for writing high-performance systems.
We present a Rocq framework for optimizing high-performance tensor programs via verified, algebraic rewrites. Thesis available.
Closure is Google's internal optimizing JavaScript compiler. I implemented bounded generic template types within Closure JavaScript's type system.
ArchWyvern is an architecture description language implemented on top of Wyvern. It's used to generate secure, scalable software architectures. Extended abstract and presentation available.
Rippl is a toy language with a range of Haskell-inspired features including partial application, type inference, lazy semantics, and list comprehensions.
|
A Verified Approach to High-Performance Tensor-Program Optimization
Amanda Liu MIT Libraries, MIT Open Scholarship (2026) |
| A Mechanized Algebra of Verified Data Structures for Optimizing Sparse Tensor Programs
Amanda Liu, Gilbert Louis Bernstein, Shoaib Kamil, Adam Chlipala, Jonathan Ragan-Kelley Proceedings of the ACM on Programming Language Design and Implementation (PLDI 2026) |
| Gauguin, Descartes, Bayes: A Diurnal Golem’s Brain
Kartik Chandra, Amanda Liu, Jonathan Ragan-Kelley, Joshua B. Tenenbaum Proceedings of the 2025 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2025) |
| A Verified Compiler for a Functional Tensor Language
Amanda Liu, Gilbert Louis Bernstein, Adam Chlipala, Jonathan Ragan-Kelley Proceedings of the ACM on Programming Language Design and Implementation (PLDI 2024) |
| Verified Tensor-Program
Optimization Via High-Level
Scheduling
Rewrites
Amanda Liu, Gilbert Louis Bernstein, Adam Chlipala, Jonathan Ragan-Kelley Proceedings of the 49th ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2022) |