Summary
Last updated: 2023-01-06
Hi! I'm a second year PhD candidate in CSE at the University of Michigan. My research interest lies in the intersection of software systems and deep learning, with a recent focus on sustainability aspects such as energy consumption and carbon footprint. I lead the ML Energy initiative. I am fortunate to be advised by Professor Mosharaf Chowdhury and be part of SymbioticLab.
Find the PDF version of my CV here.
Publications
Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Training
Experience
• Promoting energy as a first-class resource in DNN training on GPUs. • Observation and optimization of GPU energy consumption.
• Worked with Professor Byung-Gon Chun. • Developed Crane, an GPU cluster resource manager for elastic AutoML workloads. • Kubernetes backend for Crane, efficient AutoML scheduling for GPU clusters. • Took charge of bootstrapping and mentoring newer Crane team members (interns and graduate students).
• Worked with Professor Soo-Mook Moon. • A novel server-client collaborative video DNN inference method that drastically reduces network traffic via intermittent knowledge distillation. • Implemented with PyTorch & OpenMPI, evaluated using an NVIDIA Jetson Nano board as a client.
• Worked with Professor Kyoung Mu Lee. • Better meta-initialization points for Model-Agnostic Meta-Learning (MAML) using an LSTM-based neural memory. • Augmenting the feature maps of MAML with task-aware class embeddings generated with a convex program (DPP).
• Worked with Professor Jongho Lee. • Designed a U-Net variant and trained it on augmented MRI data. • Participated in the QSM challenge held by the 5th International Workshop on MRI Phase Contrast and QSM.
Honors and Awards
Carbon Hack '22 (organized by the Green Software Foundation)
Carbon-Aware DNN Training with Zeus, $25,000
Kwanjeong Educational Foundation
Four years, $25,000 per year
Kwanjeong Educational Foundation
Two years, $10,000 per year
Service
Software/Systems Reading Group at Michigan CSE
External Activity
A free research group on all domains of deep learning
• Gained experience extensively in computer vision and meta-learning, and attended talks on computer vision, natural language processing, reinforcement learning, and speech recognition. • Gave a talk with the title "Memory plus Meta-Learning".An official Coursera community that traslates Coursera lecture subtitles
• Served as Language Coordinator, a selected position that reviews and confirms works by other translators. • Created Korean subtitles for Coursera Lectures initially provided only in English. Focused on courses related to machine learning.Teaching
Main TA Lectured on Linux kernels, managed term projects, and led group design reviews.
Peer tutor Provided 30 hours of online lecture, Best Tutor Award!
Skills & Proficiency
Python, PyTorch, Kubernetes
Rust, CUDA, Verilog
C++, Go
JavaScript, MATLAB
Open Source Projects

Pegasus: A Lightweight Multi-Node Parametrized Command Runner
