Kiet Vu

Kiet Vu

Computer Engineering, Purdue University ’29

vu89@purdue.edu · GitHub · LinkedIn · CV (pdf)

GDSII layout of my RV32I core
My 5-stage RV32I core on Sky130, Mar. 2026

I’m a sophomore at Purdue studying Computer Engineering, with a concentration in Semiconductors and Microcontrollers. I love reverse engineering and digging into hardware.

So far I’ve designed a RISC-V CPU from scratch, fixed a GPU simulator, and reverse-engineered a chip from its GDS. More in the Blog.

Right now, I’m dissecting my M4 MacBook’s performance and GPU counters, Dynamic Caching, and TLB, inspired by the reverse-engineering efforts at Asahi Linux.

I’m looking for Summer 2027 internships in RTL design, verification, or GPU/CPU architecture.

Education

Purdue UniversityMay 2029
B.Sc. in Computer Engineering, West Lafayette, INGPA 3.93 / 4.0

Experience

Purdue SoCET GPU TeamAug 2026 – Present
Undergraduate Researcher
Purdue EPICS HDRAug 2025 – May 2026
Undergraduate Researcher

Projects

Clubs

Purdue RoboMaster (write-up)Aug 2025 – May 2026
Technical Member

Toolbox

languages
Verilog / SystemVerilog, C / C++, Python, CUDA, PTX / SASS, Tcl, MATLAB
architecture
GPU architecture, RISC-V, HBM / PIM, Ethernet, AXI, AMBA, FPGA
tools
LibreLane, Yosys, Icarus Verilog, Spike, RISCOF, Accel-Sim / GPGPU-Sim, Ramulator 2, Nsight Compute, Altium, EasyEDA, Linux, Git