Ruiyang Zhu

Ruiyang Zhu

Ph.D. student in Computer Science

Univeristy of Michigan - Ann Arbor

About Me

My name is Ruiyang Zhu. I am a final-year Ph.D. student [ CV ] in Computer Science and Engineering at the University of Michigan, advised by Prof. Z. Morley Mao. My research interests broadly include AI systems and networked systems. My current research focus on cooperative perception on connected and autonomous vehicles.

Before the start of my Ph.D. journey, I received my bachelor degrees in Computer Engineering from Shanghai Jiao Tong University and the University of Michigan, where I had a happy time doing mobile network and system research.

Interests

  • System + AI
  • Computer and Mobile Networks
  • Autonomous Vehicle Systems

Education

  • Ph.D. in Computer Science, 2020 - 2026

    University of Michigan, Ann Arbor

  • B.S.E in Computer Engineering, 2018 - 2020

    University of Michigan, Ann Arbor

  • B.S.E in Electrical and Computer Engineering, 2016 - 2020

    Shanghai Jiao Tong University, Shanghai

Recent Publications

(* indicates equal contribution)

(2025). OPCM: Opportunistic Performance-driven Connectivity Management for 5G/xG Networks. CoNEXT 2025. Best Community Award.

PDF Project Slides DOI

(2025). Scalable Crowd-Sourced Global HD Map Construction via Collaborative Map Perception and Sparse Graph Fusion. CVPRW 2025.

PDF Poster

(2024). Boosting Collaborative Vehicular Perception on the Edge with Vehicle-to-Vehicle Communication. SenSys 2024.

PDF Slides DOI

(2024). On Data Fabrication in Collaborative Vehicular Perception: Attacks and Countermeasures. USENIX Security 2024.

PDF Code Slides Video Appendix

Experience

 
 
 
 
 
logo

Student Researcher - ML Profiler Team (XProf)

Google

Oct 2025 – Mar 2026 Remote, MI

Smart Suggestion Framework on Optimizing Machine Learning on TPUs and GPUs

  • Developed a rule-based suggestion framework in XProf to diagnose distributed model-training bottlenecks across TPUs/GPUs and provide actionable optimization recommendations.
  • Built an agentic interface on Gemini that analyzes training sessions and delivers personalized guidance to improve model-training efficiency.
 
 
 
 
 
logo

Ph.D. Software Engineering Intern - Network Insights Team

Meta

May 2025 – Aug 2025 Menlo Park, CA

Packet-level AI-network Simulation Workload Support with LLM Self-Service

  • Developed and deployed support for distributed training topology simulations with Meta’s internal LLM agents, enabling faster profiling of various distributed training setups.
  • Designed a generalized conversion template to simulate newly proposed network topologies seamlessly in the framework.
 
 
 
 
 
logo

Research Intern - Connected Autonomous Vehicle Group

General Motors

Jun 2024 – Sep 2024 Warren, MI

Unified Spatial-Temporal Multi-Vehicle Collaborative Perception

  • Benchmarked performance of existing collaborative perception methods under sensor localization and synchronization errors.
  • Designed a transformer-based model to fuse multi-vehicle features with tolerance to data misalignment caused by GPS measurement errors, network transmission latency, and network packet loss.

Projects

Google Xprof

I am a contributor to the Open-source ML performance profiling tool for XLA-based frameworks (JAX, TensorFlow, PyTorch/XLA).

Bugbasev2

Bugbase (version 2) is a collection of reproduceable bugs in popular software stsytems. Those reproducible bugs help for evaluating bug detection and root cause diagnosis.

A RISC-V Superscalar Out-of-Order Processor Design

We built a two-way superscalar processor with early branch resolution.

Contact

  • 2260 Hayward St., Ann Arbor, MI 48109
  • DM Me