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
Email 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

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