About

First Post:

Blog Link:

Introduction

I am a PhD candidate in the School of Computer Science at Peking University, advised by Prof. Yun Liang. My research interests include programming language, compiler design, high-performance computing, and system-level optimization for machine learning.

Education

  • 2021~   | PhD Candidate, School of Computer Science, Peking University, Beijing, China
  • 2017~2021 | Bachelor of Science, School of Computer Science, Peking University, Beijing, China

Awards

  • 2022~2023 | Schlumberger Scholarship, School of Computer Science, Peking University, Beijing, China
  • 2019~2020 | PKU Second Class Scholarship, Peking University, Beijing, China
  • 2019~2020 | Merit Student, Peking University, Beijing, China
  • 2017~2018 | Merit Student, Peking University, Beijing, China

Publications

(“*” means equal contribution)

Venue Title & Links Author List
NIPS’24 ArkVale: Efficient Generative LLM Inference with Recallable Key-Value Eviction [site][code][paper][slides][poster] Renze Chen, Zhuofeng Wang, Beiquan Cao, Tong Wu, Size Zheng, Xiuhong Li, Xuechao Wei, Shengen Yan, Meng Li, Yun Liang
ICCAD’24 MCUBERT: Memory-Efficient BERT Inference on Commodity Microcontrollers [site][paper] Zebin Yang*, Renze Chen*, Taiqiang Wu, Ngai Wong, Yun Liang, Runsheng Wang, Ru Huang, Meng Li
​​
DAC’24 MoteNN: Memory Optimization via Fine-grained Scheduling for Deep Neural Networks on Tiny Devices [site][paper][slides][poster] Renze Chen, Zijian Ding, Size Zheng, Meng Li, and Yun Liang
MLSys’24 vMCU: Coordinated Memory Management and Kernel Optimization for DNN Inference on MCUs [site][paper][slides] Size Zheng*, Renze Chen*, Meng Li, Zihao Ye, Luis Ceze, and Yun Liang
ASPLOS’24 MAGIS: Memory Optimization via Coordinated Graph Transformation and Scheduling for DNN [site][code][paper][slides][poster] Renze Chen, Zijian Ding, Size Zheng, Chengrui Zhang, Jingwen Leng, Xuanzhe Liu, and Yun Liang
HPCA’23 Chimera: An Analytical Optimizing Framework for Effective Compute-intensive Operators Fusion [site][paper] Size Zheng, Siyuan Chen, Peidi Song, Renze Chen, Xiuhong Li, Shengen Yan, Dahua Lin, Jingwen Leng, and Yun Liang
ISCA’22 AMOS: Enabling Automatic Mapping for Tensor Computations On Spatial Accelerators with Hardware Abstraction [site][code][paper] Size Zheng, Renze Chen, Anjiang Wei, Yicheng Jin, Qin Han, Liqiang Lu, Bingyang Wu, Xiuhong Li, Shengen Yan, and Yun Liang
TPDS’22 NeoFlow: A Flexible Framework for Enabling Efficient Compilation for High Performance DNN Training [site][paper] Size Zheng, Renze Chen, Yicheng Jin, Anjiang Wei, Bingyang Wu, Xiuhong Li, Shengen Yan, and Yun Liang
ASPLOS’20 FlexTensor: An Automatic Schedule Exploration and Optimization Framework for Tensor Computation on Heterogeneous System [site][code][paper] Size Zheng, Yun Liang, Shuo Wang, Renze Chen, and Kaiwen Sheng

Projects

Name Description
ArkVale ArkVale: Efficient Generative LLM Inference with Recallable Key-Value Eviction (NIPS’24).
MAGIS MAGIS: Memory Optimization via Coordinated Graph Transformation and Scheduling for DNN (ASPLOS’24).
AMOS AMOS: Enabling Automatic Mapping for Tensor Computations On Spatial Accelerators with Hardware Abstraction (ISCA’23).
FlexTensor FlexTensor: An Automatic Schedule Exploration and Optimization Framework for Tensor Computation on Heterogeneous System (ASPLOS’20).
CCTV CCTV: C++ Compile-Time EValuator for Scheme LISP. An interpreter for a tiny dialect of Scheme LISP language implemented with C++ template meta-programming.
CppyList A C++ library of python-like heterogeneous list.
CppFP A C++ library for “curry”, “partial” and some other functional programming combinators.
ECAIA Implementation of “Essentials of Compilation: An Incremental Approach” with Racket language.
AVL-Tree An AVL-Tree implementation with linear-time merging operation.
CoCo A simple symmetry coroutine library for POSIX C.

Coursework

Name Description
Rust-Linear Project of Design Principles of Programming Language (2022). Implementation of a flexible linear type system with Rust language.
Shift-Reset Project of Design Principles of Programming Language (2020). Implementation of paper “Selective CPS Transformation for shift and reset” with OCaml language.
MIT-JOS Lab. of Operating System (Honor Track). Implementation of a tiny micro-kernel OS.
MiniC Lab. of Practice for Compiler Design. Implementation of a C compiler from scratch.