paper-with-me

Papers

Spotlight: Optimizing Device Placement for Training Deep Neural Networks

2018-07-01 · ICML 2018 7 · Yuanxiang Gao, Li Chen, Baochun Li

Training deep neural networks (DNNs) requires an increasing amount of computation resources, and it becomes typical to use a mixture of GPU and CPU devices. Due to the heterogeneity of these devices, a recent challenge is how each operation in a neural network can be optimally placed on these devices, so that the training process can take the shortest amount of time possible. The current state-of-the-art solution uses reinforcement learning based on the policy gradient method, and it suffers from suboptimal training times. In this paper, we propose Spotlight, a new reinforcement learning algorithm based on proximal policy optimization, designed specifically for finding an optimal device placement for training DNNs. The design of our new algorithm relies upon a new model of the device placement problem: by modeling it as a Markov decision process with multiple stages, we are able to prove that Spotlight achieves a theoretical guarantee on performance improvements. We have implemented Spotlight in the CIFAR-10 benchmark and deployed it on the Google Cloud platform. Extensive experiments have demonstrated that the training time with placements recommended by Spotlight is 60.9% of that recommended by the policy gradient method.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGPUreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Integrated Hardware Architecture and Device Placement Search

2024-07-18 · Irene Wang, Jakub Tarnawski, Amar Phanishayee, Divya Mahajan

Distributed execution of deep learning training involves a dynamic interplay between hardware accelerator architecture and device placement strategy. This is the first work to explore the co-optimization of determining t…

Celeritas: Fast Optimizer for Large Dataflow Graphs

2022-07-30 · Hengwei Xu, Yong Liao, Haiyong Xie, Pengyuan Zhou

The rapidly enlarging neural network models are becoming increasingly challenging to run on a single device. Hence model parallelism over multiple devices is critical to guarantee the efficiency of training large models.…

Scheduling

BOSfM: A View Planning Framework for Optimal 3D Reconstruction of Agricultural Scenes

2025-09-28 · Athanasios Bacharis, Konstantinos D. Polyzos, Georgios B. Giannakis, Nikolaos Papanikolopoulos arxiv

Active vision (AV) has been in the spotlight of robotics research due to its emergence in numerous applications including agricultural tasks such as precision crop monitoring and autonomous harvesting to list a few. A ma…

3D Reconstruction

Accelerate Model Parallel Training by Using Efficient Graph Traversal Order in Device Placement

2022-01-21 · Tianze Wang, Amir H. Payberah, Desta Haileselassie Hagos, Vladimir Vlassov

Modern neural networks require long training to reach decent performance on massive datasets. One common approach to speed up training is model parallelization, where large neural networks are split across multiple devic…

Decision MakingSequential Decision Making

Optimizing Server Placement for Vertical Federated Learning in Dynamic Edge/Fog Networks

2026-05-10 · Su Wang, Mung Chiang, H. Vincent Poor arxiv

We investigate the control and optimization of vertical federated learning (VFL), a class of distributed machine learning (ML) methods in which edge/fog devices contain separate data features, in dynamic edge/fog network…

Federated Learning