Kai Wu   (Kyle)

I am a Ph.D. candidate of Electrical Engineering and Computer Science at University of California Merced, where I am a member of Parallel Architecture, System, and Algorithm Lab (PASA) and advised by Dr. Dong Li. Before coming to UC Merced, I earned my master degree in Computer Science and Engineering from Michigan State University.

My research areas are computer system, heterogeneous computing and high performance computing (HPC). I design high performance and large-scale computer systems with hardware heterogeneity. My recent work focuses on designing system support for persistent memory-based big memory platforms.

Contact: kwu42 [at] ucmerced [dot] edu

I am completing my Ph.D. by May 2021, and I am actively looking for a full-time position in system research.

CV    /    LinkedIn    /    Google Scholar    /    Twitter    /    GitHub

News
12/2020 A paper "ArchTM: Architecture-Aware, High Performance Transaction for Persistent Memory" is accepted in FAST'21.
10/2020 A paper "Efficient Tensor Migration and Allocation on Heterogeneous Memory Systems for Deep Learning" is accepted in HPCA'21.
09/2020 Kai will serve as shaow PC of Eurosys'20.
09/2020 Kai will serve as technical program committee of HPCC'20.
09/2020 Kai's PhD dissertation "Runtime Data Management on Non-Volatile Memory-based High Performance Systems" is selected to present in SC'20 Doctoral Showcase.
08/2020 Kai is selected to be student volunteer for SC'20.
07/2020 A paper "Exploring Non-Volatility of Non-Volatile Memory for High Performance Computing Under Failures" is accepted in CLUSTER'20.
07/2020 A paper "Ribbon: High Performance Cache Line Flushing for Persistent Memory" is accepted in PACT'20.
12/2019 A paper "Demystifying the Performance of HPC Scientific Applications on NVM-based Memory Systems" is accepted in IPDPS'20.
07/2019 Kai is selected to be student volunteer for SC'19.
06/2019 Successfully passed qualifying exam!
01/2019 Three poster papers on non-volatile memory were accepted in 10th Annual Non-Volatile Memories Workshop.
Selected Publications
[FAST'21] Architecture-Aware, High Performance Transaction for Persistent Memory
Kai Wu, Jie Ren, Ivy Peng, Dong Li
[HPCA'21] Efficient Tensor Migration and Allocation on Heterogeneous Memory Systems for Deep Learning
Jie Ren, Jiaolin Luo, Kai Wu, Mingjia Zhang, Hyeran Jeon, Dong Li
[SC'20 Doctoral Showcase] Runtime Data Management on Non-Volatile Memory-based High Performance Systems
Kai Wu, Dong Li
[PACT'20] Ribbon: High Performance Cache Line Flushing for Persistent Memory
Kai Wu, Ivy Peng, Jie Ren, Dong Li
PDF
[IPDPS'20] Demystifying the Performance of HPC Scientific Applications on NVM-based Memory Systems
Ivy Peng, Kai Wu, Jie Ren, Dong Li, Maya Gokhale
PDF
[CLUSTER'20] Exploring Non-Volatility of Non-Volatile Memory for High Performance Computing Under Failure
Jie Ren, Kai Wu, Dong Li
PDF
[MCHPC'19] UMap: Enabling Application-driven Optimizations for Page Management
Ivy Peng, Marty McFadden, Eric Green, Keita Iwabuchi, Kai Wu, Dong Li, Roger Pearce, Maya Gokhale
PDF
[SC'18] Runtime Data Management on Non-Volatile Memory-based Heterogeneous Memory for Task-Parallel Programs
Kai Wu, Jie Ren, Dong Li
PDF
[CLUSTER'20] Exploring Non-Volatility of Non-Volatile Memory for High Performance Computing Under Failure
Jie Ren, Kai Wu, Dong Li
PDF
[ICPP'18] Modeling Application Resilience in Large Scale Parallel Execution
Kai Wu, Wenqian Dong, Qiang Guan, Nathan Debardeleben, Dong Li
PDF
[MCHPC'18] Understanding Application Recomputability without Crash Consistency in Non-Volatile Memory
Jie Ren, Kai Wu, Dong Li
PDF
[SC'17] Unimem: Runtime Data Management in Non-Volatile Memory-based Heterogeneous Main Memory
Kai Wu, Yingchao Huang, Dong Li
PDF
[CLUSTER'17] Algorithm-Directed Persistent Memory for High Performance Computing
Shuo Yang, Kai Wu, Yifan Qiao, Dong Li, Jidong Zhai
PDF
[NAS'17] Performance Evaluation and Modeling of HPC I/O on Non-Volatile Memory
Wei Liu, Kai Wu, Jialin Liu, Feng Chen, Dong Li
PDF
Research Experience
Bytedance (Infrastructure System Lab) Research Intern, CA, US, 05/2020 - 11/2020
Lawrence Livermore National Laboratory Research Intern, CA, US, 05/2018 - 08/2018
Los Alamos National Laboratory Research Intern, NM, US, 05/2017 - 08/2017
UC Merced Graduate Student Researcher, CA, US, 06/2016 - Present
Professional Activities
Technical Program Committee Eurosys'21 (shadow PC), HPCC'20
Reviewer IPDPS'21, IEEE Access, NPC'20, CLUSTER'20, NPC'19, ICPP'19, SC'18, IPDPS'17, CLUSTER'17, HPCC'17, NAS'17
Student Volunteer SC'20, SC'19, SC'18, SC'16
Graduate Student Representative UC Merced EECS, 01/2020 - 12/2020
Awards
Conference Student Grant OSDI'20, SC'20, NVMW'20, NVMW'19, SC'19, SC'18, OSDI'18, ASPLOS'18, NVMW'18, CLUSTER'17, NVMW'17, SC'16
UC Merced Graduate Student Travel Fellowship 2018 & 2020
UC Merced Bobcat Graduate Research Fellowship 2017
Teaching
CSE15 Discrete Mathematics Teaching Assistant, UC Merced, 2020 Spring
CSE20 Introduction to Computing I (Java Programming) Teaching Assistant, UC Merced, 2016 Summer & 2018 Fall & 2019 Fall
CSE179 Parallel Computing Teaching Assistant, UC Merced, 2020 Spring