Yufan Xu

MEB 3445
Kahlert School of Computing
University of Utah
SLC, UT
yf.xu@utah.edu
Google Scholar
CV

I am a Ph.D student in Computer Science Department at University of Utah. I am working with Prof. Saday. My research interests are compiler optimization, machine learning system optimization, performance analysis, and program analysis.


self portrait

Publications

PEAK: Generating High-Performance Schedules in MLIR
Amir Tavakkoli*, Sameeran Joshi*, Shreya Singh, Yufan Xu, P. Sadayappan, Marry Hall
LCPC 2023

Effective Performance Modeling and Domain-Specific Compiler Optimization of CNNs for GPU
Yufan Xu, Qiwei Yuan, Erik Curtis Barton, Rui Li, P. Sadayappan, Aravind Sukumaran-Rajam
PACT 2022

Training of Deep Learning Pipelines on Memory-Constrained GPUs via Segmented Fused-Tiled Execution
Yufan Xu, Saurabh Raje, Atanas Rountev, Gerald Sabin, Aravind Sukumaran-Rajam, P. Sadayappan
CC 2022

Efficient Distributed Algorithms for Convolutional Neural Networks
Rui Li, Yufan Xu, Aravind Sukumaran-Rajam, Atanas Rountev, P. Sadayappan
SPAA 2021

Analytical characterization and design space exploration for optimization of CNNs
Rui Li, Yufan Xu, Aravind Sukumaran-Rajam, Atanas Rountev, P. Sadayappan
ASPLOS 2021

Dependence-Aware, Unbounded Sound Predictive Race Detection
Kaan Genç, Jake Roemer, Yufan Xu, Michael D. Bond
OOPSLA 2019


Experience
Uber Sunnyvale, CA

PhD Software Engineer Intern (Summer 2023)

Latent AI Princeton, NJ

Compiler Intern (Summer 2022)

University of Utah Salt Lake City, UT

Research Assistant (Fall 2019-now)

The Ohio State University Columbus, OH

Teaching Assistant (Fall 2017-Spring 2019)

T-CETRA, LLC. Columbus, OH

Software Engineer Intern (Summer 2019)

Fairchild Semiconductor Suzhou, JS

Application Engineer Intern (Summer 2014)



Education
University of Utah Ph.D Program (4.0/4) (fall 2019-Spring 2024)
The Ohio State University Ph.D Program (3.7/4) (Fall 2017-Spring 2019 transfer to Utah)
University of Florida M.S Computer Science (3.6/4) (May 2016)
Soochow University B.Eng Software Engineeing (3.5/4) (May 2014)

Teaching

Service
ASPLOS AE committee '21, '22
CGO AE committee '23, '24
MICRO AE committee '23
CC AE committee '24