Geoffrey Yu

Geoffrey Yu

Computer Science PhD Student

Massachusetts Institute of Technology (MIT)

About Me

I am a Computer Science PhD student at MIT, advised by Professor Tim Kraska. I am part of the Data Systems Group within the Computer Science and Artificial Intelligence Laboratory (CSAIL).

I am generally interested in computer systems research. My research interests span data systems, distributed systems, and systems for machine learning. I also enjoy thinking about problems at the intersection of systems and human-computer interaction as I strongly believe in the value of creating usable systems software.

Before starting my PhD, I earned my master's degree in Computer Science at the University of Toronto, advised by Professor Gennady Pekhimenko. Before graduate school, I was a Software Engineering student at the University of Waterloo and graduated in 2018.

News

June 3, 2021
Our Habitat paper has been accepted to USENIX ATC'21!
October 19, 2020
Skyline will be demonstrated at UIST'20.
July 22, 2020
We've open sourced our Skyline project.
See older news »

Publications

Habitat: A Runtime-Based Computational Performance Predictor for Deep Neural Network Training

Habitat: A Runtime-Based Computational Performance Predictor for Deep Neural Network Training

Geoffrey X. Yu, Yubo Gao, Pavel Golikov, Gennady Pekhimenko.

USENIX Annual Technical Conference (USENIX ATC), 2021.

@inproceedings{habitat-yu21,
  title = {{Habitat: A Runtime-Based Computational Performance Predictor
    for Deep Neural Network Training}},
  author = {Yu, Geoffrey X. and Gao, Yubo and Golikov, Pavel and
    Pekhimenko, Gennady},
  booktitle = {{Proceedings of the 2021 USENIX Annual Technical Conference
    (USENIX ATC'21)}},
  year = {2021},
}
Skyline: Interactive In-Editor Computational Performance Profiling for Deep Neural Network Training

Skyline: Interactive In-Editor Computational Performance Profiling for Deep Neural Network Training

Geoffrey X. Yu, Tovi Grossman, Gennady Pekhimenko.

ACM Symposium on User Interface Software and Technology (UIST), 2020.

@inproceedings{skyline-yu20,
  title = {{Skyline: Interactive In-Editor Computational Performance Profiling
    for Deep Neural Network Training}},
  author = {Yu, Geoffrey X. and Grossman, Tovi and Pekhimenko, Gennady},
  booktitle = {{Proceedings of the 33rd ACM Symposium on User Interface
    Software and Technology (UIST'20)}},
  year = {2020},
}

Demonstrations

Skyline: Interactive In-Editor Performance Visualizations and Debugging for DNN Training

Geoffrey X. Yu, Tovi Grossman, Gennady Pekhimenko.

Machine Learning and Systems (MLSys), 2020. Demonstration Track, Non-archival.

TBD Suite: Benchmarking and Profiling Tools for DNNs

Geoffrey X. Yu, Hongyu Zhu, Anand Jayarajan, Bojian Zheng, Abhishek Tiwari, Gennady Pekhimenko.

Machine Learning and Systems (MLSys), 2019. Demonstration Track, Non-archival.