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, distributed systems, 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 2023 Fall), Rank: 1/33

Projects

  • 2024
    Comet
    Comet (Compiler and Optimizer for Mx* with Extended Traits) is a compiler for Mx (a C like language, designed for educational purpose) with CUDA-like SIMT extension into 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
    Gelato (General-purpose Lightweight GPU supporting RISC-V ISA with SIMT extension) is a RISC-V GPGPU with custom SIMT extension.
    • Tested to run LLM on FPGA board
    • CUDA support
    • Written in SystemVerilog

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

Interests

Computer Science
Computer Architecture
Distributed System
Machine Learning System
Other Hobbies
Soccer
Table Tennis