I am a PhD student in ECE at the University of Illinois Urbana-Champaign, advised by Prof. Jian Huang in Illinois PlatformX. My research explores hardware/software co-design techniques for building efficient ecosystems for Neural Processing Units (NPUs), such as TPUs. Although the NPU hardware architecture provides massive computational power for machine learning (ML) workloads, their real-world performance and efficiency depend critically on the surrounding ecosystem. My work aims to define the hardware/software interfaces and abstractions that best balance complexity, expressiveness, performance, and efficiency by determining which optimizations belong in hardware, which belong in software, and which require coordinated support across both. I build the hardware mechanisms and software systems to make NPUs faster, more cost-effective, and more energy-efficient.

Beyond NPUs, I am also interested in other ML accelerators such as GPUs and inter-core connected AI chips (i.e., Graphcore IPUs, Tenstorrent). I am also exploring how to leverage AI/LLM agents to develop the NPU ecosystem.

Publications

Show more publications

* Co-primary authors.

Service

Tutorial

  • NexNPU: Building an Open-Source Ecosystem for Neural Processing Units (colocated with ISCA'26) 2026

Organizing Committee

Peer Review

  • IEEE Computer Architecture Letters 2022, 2023, 2024
  • ACM Transactions on Architecture and Code Optimization 2024, 2025
  • Student Program Committee — IEEE/ACM International Symposium on Microarchitecture (MICRO) 2026

Artifact Evaluation Committee

  • IEEE/ACM International Symposium on Microarchitecture (MICRO) 2022
  • USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2022, 2023
  • USENIX Annual Technical Conference (ATC) 2022, 2023
  • IEEE International Symposium on High-Performance Computer Architecture (HPCA) 2023

Awards

Education

  • PhD in Electrical and Computer Engineering 2021 – Present
    University of Illinois Urbana-Champaign
  • BS in Electrical and Computer Engineering, BS in Mathematics 2017 – 2021
    University of Illinois Urbana-Champaign
  • High School 2014 – 2017
    Shenzhen Middle School

Work Experience

  • Graduate Research Assistant August 2021 – Present
    Systems Platform Research Group, UIUC
  • Research Intern September 2023 – January 2024
    Google LLC (Remote)
  • Research Intern June 2023 – August 2023
    Google LLC, Sunnyvale, CA

Teaching

  • ECE 511 — Computer Architecture (Graduate TA) Spring 2023, Spring 2024
    List of Teachers Ranked as Excellent By Their Students
  • ECE 411 — Computer Organization and Design (Graduate TA) Spring 2022, Fall 2023
  • ECE 522 — Emerging Memory and Storage Systems (Graduate TA) Spring 2023
  • ECE 310 — Digital Signal Processing (Undergraduate Grader) Jan – Jul 2020