About
I am a Senior Researcher at Huawei Hong Kong Research Center (2012 Laboratories), working on efficient LLM inference and AI systems. Previously, I was a postdoctoral researcher in the Department of Computer Science and Engineering at The Chinese University of Hong Kong. I completed my Ph.D. in Computer Science and Engineering at The Chinese University of Hong Kong, Shenzhen, in two and a half years, and received the Presidential Award for Outstanding Doctoral Students. I earned dual M.Sc. degrees in Multicore Systems from Eindhoven University of Technology and Technische Universität Berlin with an EIT Scholarship. I received my B.Eng. from the School of Optical and Electronic Information at Huazhong University of Science and Technology, during which I studied at RWTH Aachen University as an exchange student funded by the China Scholarship Council.
My research centers on efficient AI architectures and systems, with a particular focus on the co-design of algorithms, systems, and hardware.
Research
- Efficient LLM Architectures and Inference
- Low-bit quantization, sparse and linear models, and high-throughput, low-overhead LLM inference.
- AI Systems and Hardware–Software Co-design
- Kernel, memory-access, and execution optimization for GPUs and NPUs.
- Sparse Computing and Graph Intelligence
- Sparse matrix computation, parallel graph algorithms, and graph neural network systems.
Publications
Sparsity in Linear Attention Models: Bregman Testing Time Learning.
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing (EMNLP), 2026, to appear.
High-Throughput Non-uniformly Quantized 3-bit LLM Inference.
Proceedings of the 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), pp. 288–300, 2026.
Rebo: Locality-Aware Graph Processing via Reordering and Blocking.
Proceedings of the 40th IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp. 1037–1049, 2026. Best Paper Nomination (3 of 550 papers)
ToT: Triangle Counting on Tensor Cores.
IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 36, no. 12, pp. 2679–2692, 2025.
Groot: Graph-Centric Row Reordering with Tree for Sparse Matrix Multiplications on Tensor Cores.
Proceedings of the 20th European Conference on Computer Systems (EuroSys), pp. 803–817, 2025.
POSTER: Triangle Counting on Tensor Cores.
Proceedings of the 30th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), pp. 560–562, 2025.
Accelerating SpMV for Scale-Free Graphs with Optimized Bins.
Proceedings of the 40th IEEE International Conference on Data Engineering (ICDE), pp. 2407–2420, 2024.
Efficient SpMV for Graph Matrices Through Vectoring and Caching.
Proceedings of the 30th European Conference on Parallel and Distributed Processing (Euro-Par), LNCS vol. 14803, pp. 356–370, 2024.
Bitmap-Based Sparse Matrix-Vector Multiplication with Tensor Cores.
Proceedings of the 53rd International Conference on Parallel Processing (ICPP), pp. 1135–1144, 2024.
An Unequal Caching Strategy for Shared-Memory Graph Analytics.
IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 34, no. 3, pp. 955–967, 2023.
Connectivity-Aware Link Analysis for Skewed Graphs.
Proceedings of the 52nd International Conference on Parallel Processing (ICPP), pp. 482–491, 2023.
Workload Balancing via Graph Reordering on Multicore Systems.
IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 33, no. 5, pp. 1231–1245, 2022.
HiPa: Hierarchical Partitioning for Fast PageRank on NUMA Multicore Systems.
Proceedings of the 50th International Conference on Parallel Processing (ICPP), Article 24, pp. 1–10, 2021.
POSTER: Corder: Cache-Aware Reordering for Optimizing Graph Analytics.
Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pp. 472–473, 2021.
Teaching
- Computer Architecture
- Operating System
- Compiler Design
- Introduction to Programming Methodology
Notes
Learning notes on modern C++, graph algorithms, and performance optimization.