I am an Assistant Professor of Computer Science and Engineering at University of California Santa Cruz. Prior to that, I obtained my Ph.D. degree from the Department of Computer Science, North Carolina State University (NCSU), advised by Dr. Xipeng Shen and Dr. Yan Solihin. I have been working as a student researcher at SystemResearch@Google since 2021, where I am advised by Dr. David E. Culler.

My research interests are in computer architecture, security, and ML systems and architecture.

I have multiple openings for Ph.D., master, and undergraduate students (starting in Fall 2023/Fall 2024). Feel free to contact me at yxu314@ucsc.edu if you are interested in working with me!

CV

News

Serving as the program committee for MICRO 2024.

Received 2024 Outstanding Dissertation Award from NCSU for my Ph.D. Thesis on “Data-Centric Architecture Support for Security”.

Our research on ML systems on serverless is accpeted by HPDC 2024

Serving as the program committee for ASPLOS 2025.

Serving as the organization committee for HPCA 2025.

Our research on trusted execution environments is accepted by HPCA 2024.

Serving as the program committee for ISPASS 2024.

Serving as the Registration Chair for ISCA 2023. Please consider attending!

Selected Publications (full list)

[HPDC 2024] ESG: Pipeline-Conscious Efficient Scheduling of DNN Workflows on Serverless Platforms with Shareable GPUs;
Xinning Hui, Yuanchao Xu, Zhishan Guo, and Xipeng Shen;
The 33rd International Symposium on High-Performance Parallel and Distributed Computing (HPDC), 2024.
to appear

[HPCA 2024] Data Enclave: A Data-Centric Trusted Execution Environment;
Yuanchao Xu, James Pangia, Chencheng Ye, Yan Solihin, and Xipeng Shen;
The 30th International Symposium on High-Performance Computer Architecture (HPCA), 2024.
to appear

[ASPLOS 2023] SpecPMT: Speculative Logging for Resolving Crash Consistency Overhead of Persistent Memory;
Chencheng Ye, Yuanchao Xu, Xipeng Shen, Yan Sha, Xiaofei Liao, Hai Jin, and Yan Solihin;
The 28th ACM International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS), 2023.
[Paper]

[HPCA 2023] Reconciling Selective Logging and Hardware Persistent Memory Transaction;
Chencheng Ye, Yuanchao Xu, Xipeng Shen, Yan Sha, Xiaofei Liao, Hai Jin, and Yan Solihin;
The 29th International Symposium on High-Performance Computer Architecture (HPCA), 2023.
[Paper]

[ISCA 2022] FFCCD: Fence-Free Crash-Consistent Concurrent Defragmentation for Persistent Memory;
Yuanchao Xu, Chencheng Ye, Yan Solihin, and Xipeng Shen;
The 49th International Symposium on Computer Architecture (ISCA), 2022.
[Paper] [Slides]

[HPCA 2022] Temporal Exposure Reduction Protection for Persistent Memory;
Yuanchao Xu, Chencheng Ye, Xipeng Shen, and Yan Solihin;
The 28th International Symposium on High-Performance Computer Architecture (HPCA), 2022.
[Paper]. [Slides]

[MICRO 2021] PCCS: Processor-Centric Contention Slowdown Model for Heterogeneous System-on-chips;
Yuanchao Xu, Mehmet Esat Belviranli, Xipeng Shen, and Jeffrey Vetter;
The 54th International Symposium on Microarchitecture (MICRO), 2021.
[Paper] [Slides]

[OOPSLA 2021] UDF to SQL Translation through Compositional Lazy Inductive Synthesis;
Guoqiang Zhang, Yuanchao Xu, Xipeng Shen, and Işil Dillig;
ACM SIGPLAN Object-oriented Programming, Systems, Languages, and Applications (OOPSLA), 2021.
[Paper]

[ISCA 2021] Supporting Legacy Libraries on Non-Volatile Memory: A User-Transparent Approach;
Chencheng Ye, Yuanchao Xu, Xipeng Shen, Xiaofei Liao, Hai Jin, and Yan Solihin;
The 48th International Symposium on Computer Architecture (ISCA), 2021.
[Paper]

[HPCA 2021] Hardware-Based Address-Centric Acceleration of Key-Value Store;
Chencheng Ye, Yuanchao Xu, Xipeng Shen, Xiaofei Liao, Hai Jin, and Yan Solihin;
The 27th International Symposium on High-Performance Computer Architecture (HPCA), 2021.
[Paper]

[ISCA 2020] Hardware-Based Domain Virtualization for Intra-Process Isolation of Persistent Memory Objects;
Yuanchao Xu, Chencheng Ye, Yan Solihin, and Xipeng Shen;
The 47th International Symposium on Computer Architecture (ISCA), 2020.
[Paper][Slides]

[ASPLOS 2020] MERR: Improving Security of Persistent Memory Objects via Efficient Memory Exposure Reduction and Randomization;
Yuanchao Xu, Yan Solihin, and Xipeng Shen;
The 25th ACM International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS), 2020.
[Paper][Slides][Video]