HyperSack: Distributed Hyperparameter Optimization for Deep Learning using Resource-Aware Scheduling on Heterogeneous GPU Systems
Hyperparameter Optimization (HPO) can unlock the full potential of Deep Learning (DL) models; however, it is considered one of the most compute-intensive tasks in the DL do-main due to multi-dimensional search spaces and complex neural network architectures. A common method for accelerating HPO workloads is parallelizing training jobs on multiple computing devices, such as modern GPUs in High-Performance Computing (HPC) environments. Nonetheless, existing HPO parallelization strategies underutilize powerful GPU devices, like the NVIDIA AI00 and HI00, especially for training lightweight Deep Neu-ral Networks. Resource-sharing mechanisms can improve G PU utilization; nonetheless, naive adaptations for HPO workloads lead to poor performance. Therefore, we propose HyperSack-a distributed HPO framework for dynamic and resource-aware scheduling on heterogeneous GPU-based HPC systems with resource elasticity and fault tolerance. HyperSack reduces the execution time of HPO workloads by orchestrating the placement of DL training jobs on GPU devices with different computational capabilities. It supports different hardware architectures, HPO workloads, and scheduling policies. Our evaluations on vision and language models HPO workloads show up to 2.8x performance improvement in execution time on AI00 GPUs, 4.0x on HI00 GPUs, and 3.9x on a combination of 12 AI00 and 4 HI00 GPUs using HyperSack over standard HPO parallelization methods.
Authors
- Jinghan Yao (ORCID: https://orcid.org/0009-0002-7129-9508)
- Dhabaleswar K. Panda (ORCID: https://orcid.org/0000-0002-0356-1781)
- Hari Subramoni (ORCID: https://orcid.org/0000-0002-1200-2754)
- Nawras Alnaasan (ORCID: https://orcid.org/0000-0002-3638-4144)
- Aamir Shafi (ORCID: https://orcid.org/0000-0002-1924-2769)
- Bharath Ramesh (ORCID: https://orcid.org/0000-0002-6430-8587)
Institutions
- The Ohio State University (US)
Publication Details
- Published
- 2024-12-18
- DOI
- https://doi.org/10.1109/hipc62374.2024.00019
- Citations
- 1
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.49
Funders
- National Science Foundation