- Overall GPA: 4.2 / 4.3
- Advised by Prof. Jaehyuk Huh at the Computer Architecture and Systems Lab (CASYS)
- Recipient of the National Full Graduate Scholarship (Fall 2025 – Spring 2027)
Seonghun Jung
M.S. Student, School of Computing, KAIST · CASYS Lab
About
I am a third-semester M.S. student in the School of Computing at KAIST, advised by Jaehyuk Huh at the Computer Architecture and Systems Lab (CASYS). I obtained my B.S. in Computer Science and Engineering at Sungkyunkwan University, where I was fortunate to work with Euiseong Seo on GPU resource scheduling for distributed deep learning on Kubernetes-based cloud platforms.
Research Interests
- Computer Systems and Architecture
- Efficient Serving Systems for Emerging AI Workloads
- System and Architecture Co-Design for Heterogeneous Accelerators
Education
- Overall GPA: 4.2 / 4.5
- Recipient of the Sungkyun Software and Research Promotion Scholarships (full tuition, 8 semesters)
- Includes 18 months of mandatory military service (Jan. 2021 – Jul. 2022)
Publications
-
ASPLOS 2027
Paper summary
Problem. VLA inference runs inside a robot’s control loop, coupling latency and energy consumption with task success.
Approach. Characterized four VLA architectures across an edge GPU server and two onboard SoCs using stage-level profiling, roofline analysis, DVFS sweeps, and 43,200 closed-loop episodes.
Findings. Showed that model architecture and hardware balance shift stage bottlenecks and change the preferred operating point across latency, energy, and task-success objectives.
Projects
-
ProfilingSense: A Non-Intrusive Kubernetes Scheduler for Distributed Deep Learning Workloads Based on Resource-Efficiency ProfilingSep. 2024 – May 2025
Project summary
Problem. Distributed training jobs must acquire all requested GPUs together, but Kubernetes accounts for neither gang scheduling nor differences in job-level resource efficiency.
Approach. ProfilingSense profiles each job in an isolated pool, extracts iteration throughput from standard training logs, and ranks jobs by measured throughput per resource plus wait-time aging. It changes only job execution order, without modifying training code, sharing GPUs, or reallocating resources.
Findings. Using profiles of five workloads measured on a 6-GPU testbed, we replayed 2,312 Microsoft Philly jobs at 864-GPU scale. Compared with FIFO-Gang scheduling, ProfilingSense reduced peak queue length by 8.2% and P99 JCT by 5.8%.
Experience
Experience summary
- Reduced page-load latency by 26.45% on a semiconductor equipment data-analysis platform by tracing bottlenecks with Elastic APM/RUM and the ELK stack.
- Reduced server processing time by 6.49% in personalized dashboards by implementing caching and optimizing multi-table joins.
Experience summary
- Developed a multi-tenant FastAPI backend for a distributed Ray/Kubeflow hyperparameter-optimization platform used by 100+ Samsung engineers, integrating Keycloak JWT authentication, Redis job tracking, and Volcano GPU scheduling.
- Automated platform deployment with ArgoCD, Helm, and Istio; centralized logging with FluentBit and OpenSearch.
Experience summary
- Designed a throughput-gradient scheduler that reallocates GPUs across distributed deep-learning jobs at runtime to improve cluster utilization.
- Built a 4-node Kubernetes/InfiniBand testbed with Containerd and the Kubeflow MPI Operator to run Elastic Horovod workloads.
Awards & Certifications
Awards
- Outstanding Teaching Assistant Award, KAIST (System Programming 2025, Computer Organization 2026)
Certifications
- Certified Kubernetes Administrator, The Linux Foundation (2025)
- S/W Certification Professional, Samsung Electronics DX (2024)
Competitions
- 15th Place, SKKU Programming Competition (2024 & 2025)
- Gold Prize (2nd Place), SKKU Hackathon (2023)