About Me
I am a fourth year Ph.D. candidate in the Department of Computer Science & Engineering at University of California Santa Cruz (UCSC), supervised by Tyler Sorensen.
My general research interests are in heterogeneous computing, programming languages, and compilers. I am especially interested in accelerating workloads on tightly-coupled CPU-accelerator (e.g., GPU/FPGA) systems, with the aim to enable the full potential of these types of systems. I also think programmers deserve better tools for developing heterogeneous applications; this fuels my exploration in developing novel compiler techniques and programming language features.
Before starting my Ph.D., I was an indie game programmer, and many of the game projects are shown in my portfolio. Aside from academics, I am a 🤺 fencing athlete and a certified fencing coach. I earned my diploma of Instructor at Arms in Foil in the year 2022.
Latest News
- 04/01/24 I started an internship at Mercedes-Benz R&D North America!
- 06/18/23 I gave a virtual talk on Redwood at OSCAR’23.
- 04/25/23 I presented Redwood at ISPASS’23!
- 02/28/23 Our paper on programming/benchmarking shared-memory heterogeneous systems (CPU-GPU/CPU-FPGA), Redwood, is accepted to ISPASS’23! Thanks to Ang and Tyler!
Publications
Evaluating Shared Memory Heterogeneous Systems Using Traverse-Compute Workloads
Open-Source Computer Architecture Research (OSCAR), June 2023, Orlando, FL, USA
REDwood: Heterogenous Implementation of Tree ​ Applications with Accelerated REDuctions​
International Conference on Parallel Architectures and Compilation Techniques (PACT) Student Research Competition, October 2022, Chicago, IL, USA
Teaching Experience
Teaching Assistant @ University of California, Santa Cruz
- TA for CSE13S Computer Systems and C Programming, Fall 2023
- TA for CSE110 Fundamentals of Compiler Design, Spring 2022