Yifan Li 李轶凡

I'm currently a 1st-year PhD student in Computer Science from Cornell University. My advisor is Prof. Giulia Guidi. I was an undergraduate student majoring in Computer Science and Technology at Tsinghua University (China).

My research interests revolve around parallel computing. Currently I'm exploring (1) core parallel computing and sparse linear algebra, and (2) applied parallel computing and computational science, potentially with heterogeneous hardware.

I had the privilege of working with Prof. Sanidhya Kashyap (EPFL) on OS performance during the Summer of 2024. I was a member of the champion-winning Tsinghua Student Cluster Competition team.

A recent CV [Last Updated: 2025-03]. You can contact me via l@iyi.fan.

Picture Credit to Jiayuan.




News

2024-11-23: Our team was the overall winner of Student Cluster Competition 24 at SC24! I was responsible for the Reproducibility Challenge.

2024-07-01: I was admitted to the highly competitive Summer@EPFL program ( 1.6% acceptance rate ), with a stipend of 1800CHF/month. I'll work at Prof. Sanidhya Kashyap's RS3Lab for the summer.

2024-06-13: Our paper "High-Performance Sorting-Based K-mer Counting in Distributed Memory with Flexible Hybrid Parallelism" was accepted to ICPP24; paper is now available at Arxiv.

2024-05-20: Talked about "Counting K-mers on distributed memory efficiently with sorting and task-based parallelism" at MemPanG24. Slides.

Publication

Yifan Li and Giulia Guidi. 2024. High-Performance Sorting-Based K-mer Counting in Distributed Memory with Flexible Hybrid Parallelism. In Proceedings of the 53rd International Conference on Parallel Processing (ICPP '24). Association for Computing Machinery, New York, NY, USA, 919–928.

Research Experience

2024.07-2024.08: Operating System, with Prof. Sanidhya Kashyap, RS3Lab, EPFL.
We worked on automatically tuning linux kernel knobs for performance. I was responsible for the metrics collection and analysis. I also applied and improved bayesian optimization methods for the online tuning process.

2023.09-2024.05: High Performance Compuating and Computational Biology, with Prof. Giulia Guidi, Cornell CS.
We worked on distributed memory k-mer counting. With novel design and careful implementation, our application successfully scaled to 128 nodes on Perlmutter, and achieved a speedup of 2x campared to previous state-of-the-arts.