Profile Picture

Yanwen Xu

Ph.D. Candidate in Computer Science & Engineering @ UCSC

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!



Evaluating Shared Memory Heterogeneous Systems Using Traverse-Compute Workloads

Yanwen Xu, Ang Li, Tyler Sorensen

Open-Source Computer Architecture Research (OSCAR), June 2023, Orlando, FL, USA


Redwood: Flexible and Portable Heterogeneous Tree Traversal Workloads

Yanwen Xu, Ang Li, Tyler Sorensen

2023 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), April 2023, Raleigh, NC, USA


REDwood: Heterogenous Implementation of Tree ​ Applications with Accelerated REDuctions​

Yanwen Xu, Tyler Sorensen

International Conference on Parallel Architectures and Compilation Techniques (PACT) Student Research Competition, October 2022, Chicago, IL, USA


A Modular Architecture for Procedural Generation of Towns, Intersections and Scenarios for Testing Autonomous Vehicles

Ishaan Paranjape, Abdul Jawad, Yanwen Xu, Asiiah Song, Jim Whitehead

2020 IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, 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