I’m a third-year PhD student in the Department of Computer Science at UC Davis. I’m working with Professor Jason Lowe-Power on enabling vector-architecture-based acceleration via hardware/software co-design. I also work with Professor Isaac Kim on quantum architectures.
I received my Bachelor’s degree from UC Davis, where I worked for 3+ years as a gem5 software engineer.
During my PhD, I interned for 9 months at AMD Research, where I modeled a new hardware component in gem5/QEMU and developed the software stack for the new hardware.
I’ll be at Google for an internship this summer!
Research
My research work involves the intertwine of vector architectures, accelerator design, and simulator design.
Studying the performance of irregular memory accesses of HPC/graph-analytics/database applications on vector architectures.
Enabling long vector architectures by reorganizing the cache system and address translation process.
Modifying various parts of a hardware/software stack (e.g., kernel driver, compiler, ISA) to support new hardware organizations.
Enabling gem5 RISC-V full-system simulation with the newer RISC-V software stack.
Enabling multiple-node full-system simulations via gem5+SST integration.
I strongly believe that student engagement comes from understanding the nature of the problem, and from the fluency of using tools (e.g. using software, using learned facts, and using learned abstractions) for problem solving.
Bootcamp Instructor, gem5 Bootcamp, UC Davis (Summer 2022).