Google · Summer 2026

TIERBENCH / TIERFLOW — TPU7x Optimization

Benchmarked 23 TPU7x optimization tasks and developed hierarchical agent-driven optimization. Achieved 2.86× geometric mean speedup on unseen shapes and 1.62× end-to-end serving throughput.

Submitted to MLSys 2027.

Experience

  1. Ph.D. Researcher

    University of California San Diego

    Efficient LLM inference across GPUs, NPUs, and accelerators, advised by Prof. Jishen Zhao.

    • TileWeave (UCSD / Qualcomm AI Research): Designed heterogeneous NPU/GPU sparse attention and a coordinated llama.cpp runtime, delivering 1.35–3.23× faster full-model prefill than XAttention on Snapdragon phones.
    • RankLane (UCSD / Qualcomm AI Research): Designed load-ranked expert capacities and locality-preserving aggregation, accelerating Qwen3 MoE prefill by 1.27–4.18× versus a dense baseline on Cloud AI 100 Ultra.
    • Double-P (September 2025–January 2026): Designed hierarchical top-p attention with cluster-level estimation, adaptive token budgets, and GPU kernels to preserve attention mass while reducing selection overhead.
  2. Research Assistant

    Shanghai Jiao Tong University

    High-performance Code Generation for Vector Quantization

    • We design and implement an efficient fused VQ kernel generation framework. We introduce a software abstraction called codebook cache to optimize codebook access efficiency and support the integration of VQ with various computations.
    • Additionally, we provide adaptive heuristics to tailor parameter selection in our optimizations to diverse VQ configurations. Our optimizations achieve an average latency reduction of 46.13% compared to unoptimized versions.
  3. Research Intern

    Microsoft Research Asia

    Improve LLM Quantization by Searching Configurations

    • Latest quantization research mainly focuses on improving quantization methods, neglecting the different sensitivity of weights in groups or layers.
    • I construct a search space of different granularity, dynamically assigning number of bits to each part of the weights based on profiled sensitivity information, to gain a better performance among the memory and accuracy trade-off.
    • With the help of sparse matrix kernels of previous works, hybrid quantization can be perfectly supported.
  4. Research Assistant

    Duke University

    Combining Graph & Tensor Transformation with Scheduling via Compilers

    • Due to the emergence of new forms of computation like State Space Models, researchers need to manually design CUDA kernels for these computations.
    • I explore TVM and EinNet to combine graph-level and tensor-level transformation on tensor expressions, along with the scheduling space, and implement it based on TVM te expression.

    Search Efficient Network Architectures for LLM with Linear Complexity

    • Linear complexity architectures like State Space Models (SSM) are efficient in memory and computation. I used NAS-based distillation to search linear complexity architecture to substitute attention mechanism in transformers. I proposed a method to measure the complexity of generated architectures.
  5. Research Assistant

    Shanghai Jiao Tong University

    Optimize High-Dimensional ANNS with Ray-Tracing Core

    • We design a threshold-based selective algorithm to rapidly filter out the unnecessary search points leveraging the sparsity and spatial locality and I propose a mapping for our algorithm to run on the RT core.
    • We study how to generalize the existing kNN-RT core mapping to ANN search with arbitrary dimensions, in aspects of approximation method, metrics and system design, and propose JUNO, an end-to-end high-dimensional ANN search engine with both algorithmic enhancement and optimized hardware mapping.

Education

  1. Ph.D. in Computer Science and Engineering

    University of California San Diego, CSE
  2. B.S. in Computer Science and Technology

    Shanghai Jiao Tong University, ACM Class, Zhiyuan College
Selected Honors and Skills

Honors: MCM Outstanding Winner (2021); ICPC Regional Gold (2020, 2021); CCPC Regional Gold (2020).

Languages: Python, C++, C, Java, Verilog.

Systems and frameworks: CUDA, PyTorch, TVM, JAX/Pallas, llama.cpp.