Home > Research > Publications & Outputs > Towards GPU Utilization Prediction for Cloud De...

Electronic data

  • HotCloud20 - GPU Prediction

    Accepted author manuscript, 615 KB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

View graph of relations

Towards GPU Utilization Prediction for Cloud Deep Learning

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Forthcoming

Standard

Towards GPU Utilization Prediction for Cloud Deep Learning. / Yeung, Ging-Fung; Borowiec, Damian; Friday, Adrian et al.
The 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '20). USENIX Association, 2020.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Yeung, G-F, Borowiec, D, Friday, A, Harper, RHR & Garraghan, P 2020, Towards GPU Utilization Prediction for Cloud Deep Learning. in The 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '20). USENIX Association.

APA

Yeung, G-F., Borowiec, D., Friday, A., Harper, R. H. R., & Garraghan, P. (in press). Towards GPU Utilization Prediction for Cloud Deep Learning. In The 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '20) USENIX Association.

Vancouver

Yeung G-F, Borowiec D, Friday A, Harper RHR, Garraghan P. Towards GPU Utilization Prediction for Cloud Deep Learning. In The 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '20). USENIX Association. 2020

Author

Yeung, Ging-Fung ; Borowiec, Damian ; Friday, Adrian et al. / Towards GPU Utilization Prediction for Cloud Deep Learning. The 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '20). USENIX Association, 2020.

Bibtex

@inproceedings{d42f70a84aca4404afea418569d286ab,
title = "Towards GPU Utilization Prediction for Cloud Deep Learning",
abstract = "Understanding the GPU utilization of Deep Learning (DL) workloads is important for enhancing resource-efficiency and cost-benefit decision making for DL frameworks in the cloud. Current approaches to determine DL workload GPU utilization rely on online profiling within isolated GPU devices, and must be performed for every unique DL workload submission resulting in resource under-utilization and reduced service availability. In this paper, we propose a prediction engine to proactively determine the GPU utilization of heterogeneous DL workloads without the need for in-depth or isolated online profiling. We demonstrate that it is possible to predict DL workload GPU utilization via extracting information from its model computation graph. Our experiments show that the prediction engine achieves an RMSLE of 0.154, and can be exploited by DL schedulers to achieve up to 61.5% improvement to GPU cluster utilization.",
author = "Ging-Fung Yeung and Damian Borowiec and Adrian Friday and R.H.R. Harper and Peter Garraghan",
year = "2020",
month = may,
day = "1",
language = "English",
booktitle = "The 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '20)",
publisher = "USENIX Association",

}

RIS

TY - GEN

T1 - Towards GPU Utilization Prediction for Cloud Deep Learning

AU - Yeung, Ging-Fung

AU - Borowiec, Damian

AU - Friday, Adrian

AU - Harper, R.H.R.

AU - Garraghan, Peter

PY - 2020/5/1

Y1 - 2020/5/1

N2 - Understanding the GPU utilization of Deep Learning (DL) workloads is important for enhancing resource-efficiency and cost-benefit decision making for DL frameworks in the cloud. Current approaches to determine DL workload GPU utilization rely on online profiling within isolated GPU devices, and must be performed for every unique DL workload submission resulting in resource under-utilization and reduced service availability. In this paper, we propose a prediction engine to proactively determine the GPU utilization of heterogeneous DL workloads without the need for in-depth or isolated online profiling. We demonstrate that it is possible to predict DL workload GPU utilization via extracting information from its model computation graph. Our experiments show that the prediction engine achieves an RMSLE of 0.154, and can be exploited by DL schedulers to achieve up to 61.5% improvement to GPU cluster utilization.

AB - Understanding the GPU utilization of Deep Learning (DL) workloads is important for enhancing resource-efficiency and cost-benefit decision making for DL frameworks in the cloud. Current approaches to determine DL workload GPU utilization rely on online profiling within isolated GPU devices, and must be performed for every unique DL workload submission resulting in resource under-utilization and reduced service availability. In this paper, we propose a prediction engine to proactively determine the GPU utilization of heterogeneous DL workloads without the need for in-depth or isolated online profiling. We demonstrate that it is possible to predict DL workload GPU utilization via extracting information from its model computation graph. Our experiments show that the prediction engine achieves an RMSLE of 0.154, and can be exploited by DL schedulers to achieve up to 61.5% improvement to GPU cluster utilization.

M3 - Conference contribution/Paper

BT - The 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '20)

PB - USENIX Association

ER -