Pu (Luke) Yi 易普
Email / Google Scholar / X / CV
About
I am a Ph.D. candidate in computer science at Stanford University, advised by Prof. Sara Achour. My research focuses on efficient machine learning models and systems, particularly those designed for emerging hardware technologies.
Emerging hardware offers opportunities for lower power consumption, nonvolatile storage, and higher storage density. Its computational primitives and error characteristics also create new challenges for algorithms and systems. I am interested in designing learning architectures that fit these technologies, using representations suited to the hardware, resilience to hardware errors, and computation that exploits the physics of the devices.
I enjoy working at the intersection of theory and practice, with broader interests in programming languages, formal methods, software engineering, and mathematics.
Previously, I was a research intern at ByteDance Seed, where I explored efficient attention mechanisms for large language models.
I earned my B.S. in computer science, summa cum laude, from the Turing Class at Peking University. My undergraduate research focused on software testing, advised by Prof. Darko Marinov and Prof. Tao Xie.
Selected Publications
-
Periodic Weak Spots: Phase Sensitivity from Chunked KV-Cache Compression
Xingyu Zhu*, Pu (Luke) Yi*, Ziheng Cheng*, Ang Lv*, Jing Liu, Lexing Ying, Yiyuan Ma, and Xin Dong
arXiv preprint, 2026
*Core contributors. Work done during my internship at ByteDance Seed.
[PDF]
-
Early Termination for Hyperdimensional Computing Using Inferential Statistics
Pu (Luke) Yi, Yifan Yang, Chae Young Lee, and Sara Achour
30th International Conference on Architectural Support for Programming Languages and Operating Systems
(ASPLOS 2025), pages 342-360, Rotterdam, The Netherlands, March 2025
[PDF] [Slides]
-
PBA: Percentile-Based Level Allocation for Multiple-Bits-Per-Cell RRAM
Anjiang Wei, Akash Levy, Pu (Luke) Yi, Robert M Radway, Priyanka Raina, Subhasish Mitra, and Sara Achour
42nd IEEE/ACM International Conference on Computer Aided Design
(ICCAD 2023), pages 1-9, San Francisco, CA, USC, October 2023
[PDF]
-
Hardware-Aware Static Optimization of Hyperdimensional Computations
Pu (Luke) Yi and Sara Achour
38th ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications
(OOPSLA 2023), pages 1-30, Cascais, Portugal, October 2023
[PDF] [Slides]
-
A Theoretical Analysis of Random Regression Test Prioritization
Pu Yi, Hao Wang, Tao Xie, Darko Marinov, and Wing Lam
28th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
(TACAS 2022), pages 217-235, Munich, Germany, April 2022
[PDF] [Slides]
-
Finding Polluter Tests Using Java PathFinder
Pu Yi, Anjiang Wei, Wing Lam, Tao Xie, and Darko Marinov
ACM SIGSOFT Software Engineering Notes 46, 2021
(SEN 2021), 46(3), pages 37-41, July 2021
(Extended paper of abstract presented at Java PathFinder Online Day (JPF 2020), Virtual Workshop, November 2020)
[PDF]
-
Probabilistic and Systematic Coverage of Consecutive Test-Method Pairs for Detecting Order-Dependent Flaky Tests
Anjiang Wei, Pu Yi, Tao Xie, Darko Marinov, and Wing Lam
27th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
(TACAS 2021), pages 270-287, Virtual Conference, March 2021
[PDF] [Slides]
Beyond Research
The characters in my Chinese name, 易普, mean “simple” and “normal,” respectively.
I participated in programming contests in high school, including the Olympiad in Informatics in China, and remained active in the community throughout my undergraduate studies. I served for a year as president of the Peking University Student Algorithm Association (PKUSAA), where we organized programming contests at PKU. I still occasionally help high school students prepare for programming contests.
I enjoy learning languages. I am a native Mandarin speaker, proficient in English, conversational in German and Cantonese, and a beginner in Japanese.