avatar

Diandian GU

Ph.D. Candidate @ PKU

About me

I am Diandian Gu (谷 典典), a fourth-year CS Ph.D. candidate at Computer Systems Research Group, Peking University. I am currently advised by Prof. Xuanzhe Liu and Prof. Xin Jin. Previously, I received my B.S. in Computer Science from Peking University.

My research mainly focuses on systems for machine learning, distributed deep learning, and cluster resource management. I am also interested in software engineering.

I am currently on the job market. This is my CV.


Publications

Selected Conference Publications

ElasticFlow: An Elastic Serverless Training Platform for Distributed Deep Learning
Diandian Gu, Yihao Zhao, Yinmin Zhong, Yifan Xiong, Zhenhua Han, Peng Cheng, Fan Yang, Gang Huang, Xin Jin, Xuanzhe Liu
Proceedings of 28th Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'23)
[PDF] [Code]

Promal: Precise Window Transition Graphs for Android via Synergy of Program Analysis and Machine Learning
Changlin Liu, Hanlin Wang, Tianming Liu, Diandian Gu, Yun Ma, Haoyu Wang, Xusheng Xiao
Proceedings of 44th International Conference on Software Engineering (ICSE'22)
[PDF][Code]

LinkRadar: Assist the Analysis of Inter-app Page Links via Transfer Learning
Diandian Gu, Ziniu Hu, Shangchen Du, Yun Ma
Proceedings of 28th Conference on Information and Knowledge Management (CIKM'19)
[PDF] [Slides] [Poster]

Selected Preprint & Journal Publications

InternEvo: Efficient Long-Sequence Large Language Model Training via Hybrid Parallelism and Redundant Sharding
Qiaoling Chen*, Diandian Gu*, Guoteng Wang, Xun Chen, Yingtong Xiong, Ting Huang, Qinghao Hu, Xin Jin Tianwei Zhang, Yonggang Wen, Peng Sun
ArXiv preprint 2401.09149 (January 2024)
[PDF]
Rise of Distributed Deep Learning Training in the Big Model Era: From a Software Engineering Perspective
Xuanzhe Liu, Diandian Gu, Zhenpeng Chen, Jinfeng Wen, Zili Zhang, Yun Ma, Haoyu Wang, Xin Jin
ACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 32, No. 6, Article 156 (September 2023)
[PDF][Code]
Roaming Through the Castle Tunnels: An Empirical Analysis of Inter-app Navigation of Android Apps
Yun Ma, Ziniu Hu, Diandian Gu, Li Zhou, Qiaozhu Mei, Gang Huang, Xuanzhe Liu
ACM Transactions on the Web (TWEB), Vol. 14, No.3, Article 14 (June 2020)
[PDF]


Experiences

Internship

Research Intern @ Shanghai AI Laboratory
  • July 2023 - January 2024
  • Mentor: Peng Sun

Research Intern @ System Research Group, Microsoft Research Asia

Engineering Practicum Intern @ Google Beijing
  • July 2018 - September 2018
  • Host: Lei Zhang

Teaching Experience

  • Undergraduate Student Instructor, EECS, Peking University (Sep 2020 - now).

  • Teaching Assistant, Software Engineering (undergraduate), Peking University (Spring 2020, Fall 2020).
    The course was awarded as National First-class Undergraduate Courses (国家一流本科课程) by Ministry of Education of P.R.C.

  • Teaching Assistant, Distributed Machine Learning Theory and System (graduate), Peking University (Fall 2021).



Professional Services

  • [SOSP’23] AE Committee Member
  • [ICFEECS’24] Reviewer


Life

I am not only a researcher but also a dancer. I am interested in old school dance and kpop choreography.
I am a member of the hiphop team of FL Crew.