Hi! I’m Bruce Lee, a student at Shanghai Jiao Tong University, ACM Honors Class. I’m interested in computer science and maths.
A Compiler from Mx language (which is a C++ & Java like language) to RV32I Assembly via LLVM-IR. I’ve implemented several optimizations:
A Tomasulo RISC-V CPU with iCache and branch predictor with 2-bit saturating counter. The architecture design can be successfully implemented on FPGA board.
A distributed KV-map implementation based on Raft Consencus Algorithm in Go.