NuPS: A Parameter Server for Machine Learning with Non-Uniform Parameter Access
Not on the map. Why?
Abstract (arXiv)
Parameter servers (PSs) facilitate the implementation of distributed training for large machine learning tasks. In this paper, we argue that existing PSs are inefficient for tasks that exhibit non-uniform parameter access; their performance may even fall behind that of single node baselines. We identify two major sources of such non-uniform access: skew and sampling. Existing PSs are ill-suited for managing skew because they uniformly apply the same parameter management technique to all parameters. They are inefficient for sampling because the PS is oblivious to the associated randomized accesses and cannot exploit locality. To overcome these performance limitations, we introduce NuPS, a novel PS architecture that (i) integrates multiple management techniques and employs a suitable technique for each parameter and (ii) supports sampling directly via suitable sampling primitives and sampling schemes that allow for a controlled quality--efficiency trade-off. In our experimental study, NuPS outperformed existing PSs by up to one order of magnitude and provided up to linear scalability across multiple machine learning tasks.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 5 of its 18 references that are in the map. First posted on arXiv 1 Apr 2021.
Builds on
5 of 18 references.
References · 5
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2020Understanding Negative Sampling in Graph Representation Learningcited by 66
- 2013Petuum: A New Platform for Distributed Machine Learning on Big Datacited by 35
- 2020Dynamic Parameter Allocation in Parameter Serverscited by 4
- 2016Computing Web-scale Topic Models using an Asynchronous Parameter Servercited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 0; 2025: 1; 2026: 2.
7 papers.
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloadscited by 2
- 2023The Duck's Brain: Training and Inference of Neural Networks in Modern Database Enginescited by 2
- 2022Good Intentions: Adaptive Parameter Management via Intent Signalingcited by 0
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communicationcited by 0
- 2025MLKV: Efficiently Scaling up Large Embedding Model Training with Disk-based Key-Value Storagecited by 0
- 2026NOMAD: Generating Embeddings for Massive Distributed Graphscited by 0
- 2026FeLoG: Scalable and Efficient Distributed Graph Embedding with Feedback Loop Mechanismcited by 0
- 2026FeLoG: Scalable and Efficient Distributed Graph Embedding with Feedback Loop Mechanism20 Jun 2026
- 2026NOMAD: Generating Embeddings for Massive Distributed Graphs10 Apr 2026
- 2025MLKV: Efficiently Scaling up Large Embedding Model Training with Disk-based Key-Value Storage2 Apr 2025
- 2023The Duck's Brain: Training and Inference of Neural Networks in Modern Database Engines28 Dec 2023
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloads3 Sep 2023
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communication3 Apr 2023
- 2022Good Intentions: Adaptive Parameter Management via Intent Signaling1 Jun 2022