Zain (Zhenyuan) Ruan


zainruan [at] csail [dot] mit [dot] edu

Office 32-G978B,
32 Vassar Street,
Cambridge, MA 02139

View My GitHub Profile

I am a first-year CS PhD student at PDOS of MIT CSAIL. I am interested in operating system, distributed system and hardware/software co-design. I have been working on different areas and published papers in their top conferences: system (SOSP’17, USENIX ATC’19), FPGA (FCCM’18, FCCM’19) and EDA (ICCAD’19).

Before attending MIT, I worked on programmable IO device with Prof. Jason Cong at UCLA and Dr. Lintao Zhang at MSR-Asia.


★ indicates an awarded paper.

Programmable IO Device

  1. Analyzing and Modeling In-Storage Computing Applications On EISC — An FPGA-Based System-Level Emulation Platform
    Zhenyuan Ruan, Tong He and Jason Cong.
    2019 International Conference On Computer Aided Design (ICCAD’19)
    Best Paper Award

  2. INSIDER: Designing In-Storage Computing System for Emerging High-Performance Drive
    Zhenyuan Ruan, Tong He and Jason Cong
    2019 USENIX Annual Technical Conference (USENIX ATC’19)

  3. KV-Direct: High-Performance In-Memory Key-Value Store with Programmable NIC
    Bojie Li*, Zhenyuan Ruan*, Wencong Xiao, Yuanwei Lu, Yongqiang Xiong, Andrew Putnam, Enhong Chen, Lintao Zhang (*:co-first authors)
    In Proceedings of the 26th Symposium on Operating Systems Principles (SOSP’17)

  4. Memory Efficient Loss Recovery for Hardware-based Transport in Datacenter
    Yuanwei Lu, Guo Chen, Zhenyuan Ruan, Wencong Xiao, Bojie Li, Jiansong Zhang, Yongqiang Xiong, Peng Cheng, Enhong Chen
    In Proceedings of the First Asia-Pacific Workshop on Networking (APNet’17)

Performance Analysis

  1. Doppio: I/O-Aware Performance Analysis, Modeling and Optimization for In-Memory Computing Framework
    Peipei Zhou, Zhenyuan Ruan, Zhenman Fang, Jason Cong, Megan Shand, David Roazen
    IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS’18)
    Best Paper nominee


  1. Hardware Acceleration of Long Read Pairwise Overlapping in Genome Sequencing: A Race Between FPGA and GPU
    Licheng Guo, Ka Cheong Jason Lau, Zhenyuan Ruan, Peng Wei and Jason Cong
    2019 IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM’19)

  2. ST-Accel: A High-Level Programming Platform for Streaming Applications on FPGA
    Zhenyuan Ruan, Tong He, Bojie Li, Peipei Zhou and Jason Cong
    2018 IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM’18)