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
|
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
Blog
I’m actively maintaining a personal blog in madarin Chinese, which is about summaries of papers/codes I read. The topics include machine learning systems, distributed training, serverless computing, etc. Anyone is welcomed to leave comments and discuss with me!
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. |