CV
This is the curriculum vitae of Yi Pan. A full version in pdf can be found at the top right corner.
Basics
Name | Yi Pan |
conlesspan@sjtu.edu.cn | |
Url | https://conless.dev |
Research interests | I am interested in designing computer systems that can be applied into real-world problems. Currently, I'm enthusiastic about computer architecture, cloud computing, and machine learning systems. |
Education
-
2022.09 - now Shanghai, China
Shanghai Jiao Tong University
Bachelor degree in Computer Science
- Member of ACM Honors Class, an elite CS program
- Overall score: 92.03 (until 2024 Spring), Rank: 1/33
Projects
- 2024
Comet
Compiler for Mx (a C like language, designed for educational purpose) with CUDA-like SIMT extension and RISC-V backend
- Implement most optimizations in LLVM
- Also serves as compiler for Gelato GPU
- Written in Java, and then rewritten in Rust
- 2023
Gelato
RISC-V GPGPU with custom SIMT extension
- Tested to run LLM on FPGA board
- CUDA support
- Written in SystemVerilog
- Jun. 2024
Remire OS
Microkernel in Rust
- Implement a microkernel with shell and basic file system.
- All services are implemented as user-space processes except memory management.
- Written in Rust.
- Jun. 2024
CachedLLM
Efficient multi-LoRA LLM serving system
- Implement a page cache system to manage adapters and persistent states of LLM.
- Built on top of vLLM.
- Written in Python.
Awards
- 2022, 2023
Skills
Programming languages | |
C/C++, Rust, Python, Java, Golang, CUDA, (System)Verilog |
Tools and Frameworks | |
Git, CMake, Makefile, Docker, LaTeX, Markdown, Typst |
Languages
Chinese | |
Native speaker |
English | |
Fluent (TOEFL 106) |
Interests
Computer Science | |
Computer Architecture | |
Cloud Computing | |
Machine Learning System |
Other Hobbies | |
Soccer | |
Table Tennis |