Answers are grounded in this paper and cite their sources.
In distributed neural network training with multiple machines and devices, communication limitations often create efficiency bottlenecks due to the frequent exchange of model parameters and gradient information between computing nodes. This paper proposes an FPGA-based accelerator leveraging the gradient compression algorithm Top-K sparsification, which enhances performance by offloading computationally intensive compression operations to the FPGA. Experimental results demonstrate that the FPGA compression accelerator designed in this study achieves superior computing performance and compression efficiency compared to compression algorithms implemented on CPUs and GPUs. Specifically, the FPGA compresses the same amount of data 3.3-3.7 times faster than parallel solutions on CPUs and 1.3-1.8 times faster than on GPUs.
No takes yet. Share an insight, caveat, or question.
Wang et al. (2024) studied this question.