Placeto: Learning Generalizable Device Placement Algorithms for Distributed Machine Learning
Not on the map. Why?
Abstract (arXiv)
We present Placeto, a reinforcement learning (RL) approach to efficiently find device placements for distributed neural network training. Unlike prior approaches that only find a device placement for a specific computation graph, Placeto can learn generalizable device placement policies that can be applied to any graph. We propose two key ideas in our approach: (1) we represent the policy as performing iterative placement improvements, rather than outputting a placement in one shot; (2) we use graph embeddings to capture relevant information about the structure of the computation graph, without relying on node labels for indexing. These ideas allow Placeto to train efficiently and generalize to unseen graphs. Our experiments show that Placeto requires up to 6.1x fewer training steps to find placements that are on par with or better than the best placements found by prior approaches. Moreover, Placeto is able to learn a generalizable placement policy for any given family of graphs, which can then be used without any retraining to predict optimized placements for unseen graphs from the same family. This eliminates the large overhead incurred by prior RL approaches whose lack of generalizability necessitates re-training from scratch every time a new graph is to be placed.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 6; 2023: 11; 2024: 2; 2025: 1; 2026: 1.
26 papers.
Sort:
By area:
- 2023Robust Scheduling with GFlowNetscited by 67
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
- 2021Automated Deep Learning: Neural Architecture Search Is Not the Endcited by 13
- 2021GDDR: GNN-based Data-Driven Routingcited by 9
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
- 2023Extract-Transform-Load for Video Streamscited by 7
- 2024Model Parallelism on Distributed Infrastructure: A Literature Review from Theory to LLM Case-Studiescited by 7
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Modelscited by 5
- 2021Synthesizing Optimal Parallelism Placement and Reduction Strategies on Hierarchical Systems for Deep Learningcited by 4
- 2024A Structure-Aware Framework for Learning Device Placements on Computation Graphscited by 3
- 2021A Transferable Approach for Partitioning Machine Learning Models on Multi-Chip-Modulescited by 2
- 2023Baechi: Fast Device Placement of Machine Learning Graphscited by 2
14 more
- 2023Auto-Parallelizing Large Models with Rhino: A Systematic Approach on Production AI Platformcited by 2
- 2021Resource Allocation in Disaggregated Data Centre Systems with Reinforcement Learningcited by 1
- 2022Celeritas: Fast Optimizer for Large Dataflow Graphscited by 1
- 2023Moirai: Towards Optimal Placement for Distributed Inference on Heterogeneous Devicescited by 1
- 2022Accelerate Model Parallel Training by Using Efficient Graph Traversal Order in Device Placementcited by 0
- 2022RLFlow: Optimising Neural Network Subgraph Transformation with World Modelscited by 0
- 2022Reinforcement Learning Approach for Mapping Applications to Dataflow-Based Coarse-Grained Reconfigurable Arraycited by 0
- 2022Network Aware Compute and Memory Allocation in Optically Composable Data Centres with Deep Reinforcement Learning and Graph Neural Networkscited by 0
- 2023Partitioning Distributed Compute Jobs with Reinforcement Learning and Graph Neural Networkscited by 0
- 2023Expediting Distributed DNN Training with Device Topology-Aware Graph Deploymentcited by 0
- 2023GiPH: Generalizable Placement Learning for Adaptive Heterogeneous Computingcited by 0
- 2023PolicyClusterGCN: Identifying Efficient Clusters for Training Graph Convolutional Networkscited by 0
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphscited by 0
- 2026From LLM to Silicon: RL-Driven ASIC Architecture Exploration for On-Device AI Inferencecited by 0
- 2026From LLM to Silicon: RL-Driven ASIC Architecture Exploration for On-Device AI Inference8 Apr 2026
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2024A Structure-Aware Framework for Learning Device Placements on Computation Graphs23 May 2024
- 2024Model Parallelism on Distributed Infrastructure: A Literature Review from Theory to LLM Case-Studies6 Mar 2024
- 2023Moirai: Towards Optimal Placement for Distributed Inference on Heterogeneous Devices7 Dec 2023
- 2023Extract-Transform-Load for Video Streams7 Oct 2023
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A survey27 Sep 2023
- 2023PolicyClusterGCN: Identifying Efficient Clusters for Training Graph Convolutional Networks25 Jun 2023
- 2023GiPH: Generalizable Placement Learning for Adaptive Heterogeneous Computing23 May 2023
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Models3 May 2023
- 2023Auto-Parallelizing Large Models with Rhino: A Systematic Approach on Production AI Platform16 Feb 2023
- 2023Expediting Distributed DNN Training with Device Topology-Aware Graph Deployment13 Feb 2023
14 more
- 2023Partitioning Distributed Compute Jobs with Reinforcement Learning and Graph Neural Networks31 Jan 2023
- 2023Baechi: Fast Device Placement of Machine Learning Graphs20 Jan 2023
- 2023Robust Scheduling with GFlowNets17 Jan 2023
- 2022Network Aware Compute and Memory Allocation in Optically Composable Data Centres with Deep Reinforcement Learning and Graph Neural Networks26 Oct 2022
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systems5 Oct 2022
- 2022Celeritas: Fast Optimizer for Large Dataflow Graphs30 Jul 2022
- 2022Reinforcement Learning Approach for Mapping Applications to Dataflow-Based Coarse-Grained Reconfigurable Array26 May 2022
- 2022RLFlow: Optimising Neural Network Subgraph Transformation with World Models3 May 2022
- 2022Accelerate Model Parallel Training by Using Efficient Graph Traversal Order in Device Placement21 Jan 2022
- 2021Automated Deep Learning: Neural Architecture Search Is Not the End16 Dec 2021
- 2021A Transferable Approach for Partitioning Machine Learning Models on Multi-Chip-Modules7 Dec 2021
- 2021Synthesizing Optimal Parallelism Placement and Reduction Strategies on Hierarchical Systems for Deep Learning20 Oct 2021
- 2021Resource Allocation in Disaggregated Data Centre Systems with Reinforcement Learning4 Jun 2021
- 2021GDDR: GNN-based Data-Driven Routing20 Apr 2021
- 2023Robust Scheduling with GFlowNetscited by 67
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
- 2021Automated Deep Learning: Neural Architecture Search Is Not the Endcited by 13
- 2021GDDR: GNN-based Data-Driven Routingcited by 9
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
- 2023Extract-Transform-Load for Video Streamscited by 7
- 2024Model Parallelism on Distributed Infrastructure: A Literature Review from Theory to LLM Case-Studiescited by 7
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Modelscited by 5
- 2021Synthesizing Optimal Parallelism Placement and Reduction Strategies on Hierarchical Systems for Deep Learningcited by 4
- 2024A Structure-Aware Framework for Learning Device Placements on Computation Graphscited by 3
- 2021A Transferable Approach for Partitioning Machine Learning Models on Multi-Chip-Modulescited by 2
- 2023Baechi: Fast Device Placement of Machine Learning Graphscited by 2
12 most cited of 25 All 25 (JSON)
- 2026From LLM to Silicon: RL-Driven ASIC Architecture Exploration for On-Device AI Inference8 Apr 2026
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2024A Structure-Aware Framework for Learning Device Placements on Computation Graphs23 May 2024
- 2024Model Parallelism on Distributed Infrastructure: A Literature Review from Theory to LLM Case-Studies6 Mar 2024
- 2023Moirai: Towards Optimal Placement for Distributed Inference on Heterogeneous Devices7 Dec 2023
- 2023Extract-Transform-Load for Video Streams7 Oct 2023
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A survey27 Sep 2023
- 2023PolicyClusterGCN: Identifying Efficient Clusters for Training Graph Convolutional Networks25 Jun 2023
- 2023GiPH: Generalizable Placement Learning for Adaptive Heterogeneous Computing23 May 2023
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Models3 May 2023
- 2023Auto-Parallelizing Large Models with Rhino: A Systematic Approach on Production AI Platform16 Feb 2023
- 2023Expediting Distributed DNN Training with Device Topology-Aware Graph Deployment13 Feb 2023
12 newest of 25 All 25 (JSON)