About Me
I am an Assistant Professor in the Computer Science Department at UCLA, where I lead the Open-Source Research in Computer Architecture and Systems (ORCAS) lab.
My research is in hardware-software co-design for GPUs and domain-specific accelerators, spanning microarchitecture, programming languages, and compiler tools. At its center is Vortex, a full-stack, open-source RISC-V GPU that spans the hardware (RTL), the compiler and runtime toolchain, and a graphics and compute software stack. Vortex lets researchers and students study, modify, and measure a real GPU end to end, without being gated behind proprietary hardware. It is now used by research groups worldwide, including in papers at ISCA, MICRO, HPCA, and ASPLOS.
Before joining UCLA, I was a PhD student in the School of Computer Science at the Georgia Institute of Technology under the guidance of Prof. Hyesoon Kim and Prof. Sudhakar Yalamanchili. Earlier, I spent several years at Microsoft building compilers, shader JIT compilers, and GPU emulators for Direct3D and OpenGL ES, and interned with the Catapult Project at Microsoft Research, Intel Labs, IBM Almaden Research, Oak Ridge National Laboratory, and Pacific Northwest National Laboratory.
Prospective students: if you are interested in joining ORCAS, see how to join.
Research Interests
- Open-source GPU architecture and infrastructure for reproducible research.
- GPU microarchitecture for AI: tensor cores and sparsity.
- RISC-V vector and SIMT execution, and the compilers that target them.
- Graphics and ray-tracing hardware.
- Hardware-software co-design and FPGA-based accelerators.
News
- 2026: PRISM, ray-tracing acceleration on a RISC-V GPU, accepted at ICCD 2026.
- 2026: VESICA, a fused vector extension for RISC-V embedded GPUs, accepted at ICCAD 2026.
- 2026: Two new PhD students join ORCAS in Fall 2026.
- 2026: Eight papers and posters from the lab and collaborators at the OSCAR 2026 workshop.
- 2026: Inside VOLT, our open-source GPU compiler, at CC 2026; FastTrackGPU in IEEE Computer Architecture Letters.
- April 2026: Invited speaker at Caltech’s CEBAS Conference.
- 2025: SoftCUDA at FCCM 2025, and our analysis of the RISC-V Vector Extension for Vulkan graphics at ISPASS 2025.
- 2025: Keynote at the OSSMPIC 2025 workshop, co-located with DATE 2025.
- 2024: Founded the annual Vortex / OpenGPU workshop at MICRO, held again in 2025 and 2026.
