mlsanityData to 14 Oct 2026

Efficient Data-Plane Memory Scheduling for In-Network Aggregation

arXiv 2201.06398 ↗First posted 17 Jan 2022cs.DC cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

As the scale of distributed training grows, communication becomes a bottleneck. To accelerate the communication, recent works introduce In-Network Aggregation (INA), which moves the gradients summation into network middle-boxes, e.g., programmable switches to reduce the traffic volume. However, switch memory is scarce compared to the volume of gradients transmitted in distributed training. Although literature applies methods like pool-based streaming or dynamic sharing to tackle the mismatch, switch memory is still a potential performance bottleneck. Furthermore, we observe the under-utilization of switch memory due to the synchronization requirement for aggregator deallocation in recent works. To improve the switch memory utilization, we propose ESA, an underlineEfficient Switch Memory underlineScheduler for In-Network underlineAggregation. At its cores, ESA enforces the preemptive aggregator allocation primitive and introduces priority scheduling at the data-plane, which improves the switch memory utilization and average job completion time (JCT). Experiments show that ESA can improve the average JCT by up to 1.35×.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 52 references that are in the map. First posted on arXiv 17 Jan 2022.

Builds on

10 of 52 references.

References · 10

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  3. 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,729
  4. 2019Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloadscited by 79
  5. 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 65
  6. 2019DeepLight: Learning Illumination for Unconstrained Mobile Mixed Realitycited by 63
  7. 2017Poseidon: An Efficient Communication Architecture for Distributed Deep Learning on GPU Clusterscited by 57
  8. 2020Domain-specific Communication Optimization for Distributed DNN Trainingcited by 5
  9. 2018Programmable Switch as a Parallel Computing Devicecited by 4
  10. 2021A Survey on Data Plane Programming with P4: Fundamentals, Advances, and Applied Researchcited by 2

Built on by

Not cited yet.