Zhifei Yang

I am a systems software engineer and researcher. I am interested in the art of computer systems design and implementation. Recently, my focus is on building datacenter software infrastructure for emerging cloud and AI use cases.
I was fortunate enough to have research experiences from EPFL and the University of Chicago. Before that, I finished my master's degree from ETH Zürich and bachelor's degree from Harbin Institute of Technology.
Publications
-
Odinfs: Scaling PM performance with Opportunistic Delegation
Diyu Zhou, Yuchen Qian, Vishal Gupta, Zhifei Yang, Changwoo Min, and Sanidhya Kashyap
In Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI '22). -
Motivating High Performance Serverless Workloads
Hai Duc Nguyen, Zhifei Yang, Andrew A. Chien
In Proceedings of the 1st Workshop on High Performance Serverless Computing (HiPS '21).
Experiences
-
Research Assistant, School of Computer and Communication Sciences, EPFL.
Supervisors: Prof. Sanidhya Kashyap and Prof. Babak Falsafi. 09.2021 ~ 12.2022.
Software/hardware co-design for cloud hypervisors and virtual memory systems. -
Research Assistant, Large-scale Sustainable Systems Group, The University of Chicago.
Advisor: Prof. Andrew A. Chien. 09.2020 ~ 06.2021.
High performance serverless computing, especially for scientific data streaming. -
Research Assistant and Master Thesis, Systems Group, ETH Zurich.
Advisor: Prof. Gustavo Alonso. 2018 ~ 2020.
FPGA accelerators for database operations, such as B-Tree indexing and aggregation. -
Research Intern, Systems Research Group, Microsoft Research Asia.
Mentors: Dr. Hucheng Zhou and Dr. Lintao Zhang. 06.2016 ~ 04.2017.
Performance optimization for distributed machine learning systems.
Teaching
-
TA of CS-173 Digital System Design, EPFL. Spring 2022.
-
TA of High-level Language Programming, Harbin Institute of Technology. 2014 ~ 2015.
Services
-
OSDI'22 and ATC'22 Artifact Evaluation Committee. 2022.
-
PPoPP'22 Artifact Evaluation Committee. 2021.
To learn, to love, to achieve.