Projects
A full-mark course project of Compiler Design and Implementation.
A compiler of Mx*(a C-like language for education), written in Java.
- Its performance is as good as clang(with mem2reg and regalloc).
- M2mReg, inlining, SCCP, ADCE, local CSE are implemented.
- The registers are allocated with Linear Scanning Algorithm.
A course project of Computer Architecture.
A toy CPU written in Verilog.
- Tomasulo algorithm is implemented.
- Support some basic instructions in RISCV-i.
|
Awards and Honors
- 🏆 Foresight-Sequoia Talent Development Fund, 2024(the youngest winner)
20'000 yuan per year, for 5 outstanding and hard-working students of ACM classes per year
- 🏆Zhiyuan Honors Scholarship, 2023, 2024
5'000 yuan per year, for the top 5% in SJTU
- 🏆Three Good Student of Shanghai Jiao Tong University, 2024
one person per class per year, for the students with outstanding comprehensive ability
|
Student work
- 2024.9 - now Leader of the section of
percussions/pianos of SJTU Sino-western Orchestra
- 2025.2 - now one of Head TAs of Data
Structure(CS1951, 2025 Spring)
- 2024.9 - 2025.1 one of Head TAs of Programming(CS1953, 2024 Fall)
- 2023.9 - 2024.9 Monitor of ACM Class 2023
|
Publications
It's empty at the moment.
|
|