跳到主要导航 跳到搜索 跳到主要内容

Horus: An Interference-Aware Resource Manager for Deep Learning Systems

  • Gingfung Yeung
  • , Damian Borowiec
  • , Renyu Yang*
  • , Adrian Friday
  • , Richard Harper
  • , Peter Garraghan
  • *此作品的通讯作者
  • Lancaster University
  • University of Leeds

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Deep Learning (DL) models are deployed as jobs within machines containing GPUs. These DL systems - ranging from a singular GPU device to machine clusters - require state-of-the-art resource management to increase resource utilization and job throughput. While it has been identified that co-location - multiple jobs co-located within the same GPU - is an effective means to achieve this, such co-location incurs performance interference that directly debilitates DL training and inference performance. Existing approaches to mitigate interference require resource intensive and time consuming kernel profiling ill-suited for runtime scheduling decisions. Current DL system resource management are not designed to deal with these problems. This paper proposes Horus, an interference-aware resource manager for DL systems. Instead of leveraging expensive kernel-profiling, our approach estimates job resource utilization and co-location patterns to determine effective DL job placement to minimize likelihood of interference, as well as improve system resource utilization and makespan. Our analysis shows that interference cause up to 3.2x DL job slowdown. We integrated our approach within the Kubernetes resource manager, and conduct experiments in a DL cluster by training 2,500 DL jobs using 13 different models types. Results demonstrate that Horus is able to outperform other DL resource managers by up to 61.5% for resource utilization and 33.6% for makespan.

源语言英语
主期刊名Algorithms and Architectures for Parallel Processing - 20th International Conference, ICA3PP 2020, Proceedings
编辑Meikang Qiu
出版商Springer Science and Business Media Deutschland GmbH
492-508
页数17
ISBN(印刷版)9783030602383
DOI
出版状态已出版 - 2020
已对外发布
活动20th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2020 - New York, 美国
期限: 2 10月 20204 10月 2020

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
12453 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议20th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2020
国家/地区美国
New York
时期2/10/204/10/20

指纹

探究 'Horus: An Interference-Aware Resource Manager for Deep Learning Systems' 的科研主题。它们共同构成独一无二的指纹。

引用此