Co-author of the textbook 'Compilers: Principles, Techniques, and Tools' (the Dragon Book, 2nd Edition)
NSF Young Investigator Award (1992)
Two papers selected in '20 Years of PLDI (1979–1999)', one in '25 Years of ISCA'
ACM Most Influential PLDI Paper Award (2001)
ACM SIGSOFT Distinguished Paper Award (2002)
ACM PLDI Best Paper Award (2004)
ACM ASPLOS Influential Paper Awards in both 2021 and 2022
University of British Columbia Computer Science 50th Anniversary Research Award (2018)
Almond virtual assistant received Popular Science’s Best of What’s New Award in Security (2019)
Research on grounding LLMs in Wikipedia to eliminate hallucination received Wikimedia Foundation’s Research of the Year Award (2024)
Research Experience
Leads the Open Virtual Assistant Lab (OVAL), developing the privacy-preserving open-source virtual assistant Almond
Created the first widely adopted research compiler, SUIF
Contributed to the CMU Warp Systolic Array and the Stanford DASH Distributed Memory Multiprocessor
Developed the affine partitioning theory, unifying loop transformations for parallelism and locality
Her software pipelining algorithm is used in commercial systems for instruction-level parallelism
Background
Professor in the Computer Science Department at Stanford University since 1988
Kleiner Perkins, Mayfield, Sequoia Capital Professor of the School of Engineering at Stanford University
Faculty Director of the Open Virtual Assistant Lab (OVAL)
Current research focuses on creating trustworthy and effective virtual assistants based on Large Language Models (LLMs)
Expert in compilers for high-performance computing, with pioneering contributions in loop transformations, instruction-level parallelism, and distributed memory multiprocessors