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, 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
- 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 |
Interests
Computer Science | |
Computer Architecture | |
Distributed System | |
Machine Learning System |
Other Hobbies | |
Soccer | |
Table Tennis |