Dynamic Parameter Allocation in Parameter Servers
Not on the map. Why?
Abstract (arXiv)
To keep up with increasing dataset sizes and model complexity, distributed training has become a necessity for large machine learning tasks. Parameter servers ease the implementation of distributed parameter management---a key concern in distributed training---, but can induce severe communication overhead. To reduce communication overhead, distributed machine learning algorithms use techniques to increase parameter access locality (PAL), achieving up to linear speed-ups. We found that existing parameter servers provide only limited support for PAL techniques, however, and therefore prevent efficient training. In this paper, we explore whether and to what extent PAL techniques can be supported, and whether such support is beneficial. We propose to integrate dynamic parameter allocation into parameter servers, describe an efficient implementation of such a parameter server called Lapse, and experimentally compare its performance to existing parameter servers across a number of machine learning tasks. We found that Lapse provides near-linear scaling and can be orders of magnitude faster than existing parameter servers.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 3 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1.
4 papers.
- 2021Towards Demystifying Serverless Machine Learning Trainingcited by 16
- 2021NuPS: A Parameter Server for Machine Learning with Non-Uniform Parameter Accesscited by 7
- 2022Good Intentions: Adaptive Parameter Management via Intent Signalingcited by 0
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communicationcited by 0
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communication3 Apr 2023
- 2022Good Intentions: Adaptive Parameter Management via Intent Signaling1 Jun 2022
- 2021Towards Demystifying Serverless Machine Learning Training17 May 2021
- 2021NuPS: A Parameter Server for Machine Learning with Non-Uniform Parameter Access1 Apr 2021