paper-with-me

홈 › Papers

Speeding up Deep Learning with Transient Servers

2019-02-28 · Shijian Li, Robert J. Walls, Lijie Xu, Tian Guo

Distributed training frameworks, like TensorFlow, have been proposed as a means to reduce the training time of deep learning models by using a cluster of GPU servers. While such speedups are often desirable---e.g., for rapidly evaluating new model designs---they often come with significantly higher monetary costs due to sublinear scalability. In this paper, we investigate the feasibility of using training clusters composed of cheaper transient GPU servers to get the benefits of distributed training without the high costs. We conduct the first large-scale empirical analysis, launching more than a thousand GPU servers of various capacities, aimed at understanding the characteristics of transient GPU servers and their impact on distributed training performance. Our study demonstrates the potential of transient servers with a speedup of 7.7X with more than 62.9% monetary savings for some cluster configurations. We also identify a number of important challenges and opportunities for redesigning distributed training frameworks to be transient-aware. For example, the dynamic cost and availability characteristics of transient servers suggest the need for frameworks to dynamically change cluster configurations to best take advantage of current conditions.

📄 PDF Abstract BibTeX arXiv:1903.00045

Code (0)

등록된 구현이 없습니다.

Tasks

Deep LearningGPU

Similar Papers 제목 키워드 기반

FedMes: Speeding Up Federated Learning with Multiple Edge Servers

2021-01-01 · Dong-Jun Han, Minseok Choi, Jungwuk Park, Jaekyun Moon

We consider federated learning with multiple wireless edge servers having their own local coverages. We focus on speeding up training in this increasingly practical setup. Our key idea is to utilize the devices located i…

Federated Learning

Characterizing and Modeling Distributed Training with Transient Cloud GPU Servers

2020-04-07 · Shijian Li, Robert J. Walls, Tian Guo

Cloud GPU servers have become the de facto way for deep learning practitioners to train complex models on large-scale datasets. However, it is challenging to determine the appropriate cluster configuration---e.g., server…

GPU

Towards gain tuning for numerical KKL observers

2022-04-01 · Mona Buisson-Fenet, Lukas Bahr, Valery Morgenthaler, Florent Di Meglio

This paper presents a first step towards tuning observers for general nonlinear systems. Relying on recent results around Kazantzis-Kravaris/Luenberger (KKL) observers, we propose an empirical criterion to guide the cali…

regressionSensitivity

Speeding Up Distributed Gradient Descent by Utilizing Non-persistent Stragglers

2018-08-07 · Emre Ozfatura, Deniz Gunduz, Sennur Ulukus

Distributed gradient descent (DGD) is an efficient way of implementing gradient descent (GD), especially for large data sets, by dividing the computation tasks into smaller subtasks and assigning to different computing s…

SpotTune: Leveraging Transient Resources for Cost-efficient Hyper-parameter Tuning in the Public Cloud

2020-12-07 · Yan Li, Bo An, Junming Ma, Donggang Cao 외

Hyper-parameter tuning (HPT) is crucial for many machine learning (ML) algorithms. But due to the large searching space, HPT is usually time-consuming and resource-intensive. Nowadays, many researchers use public cloud r…

BIG-bench Machine Learning