Efficient Distributed Algorithms for Convolutional Neural Networks
Efficient Distributed Algorithms for Convolutional Neural Networks
复制标题
DOI:
10.1145/3409964.3461828
复制
发表时间:
2021-05
期刊:
影响因子:
--
通讯作者:
Rui Li;Yufan Xu;Aravind Sukumaran-Rajam;A. Rountev;P. Sadayappan
中科院分区:
文献类型:
--
作者:
Rui Li;Yufan Xu;Aravind Sukumaran-Rajam;A. Rountev;P. Sadayappan
Several efficient distributed algorithms have been developed for matrix-matrix multiplication: the 3D algorithm, the 2D SUMMA algorithm, and the 2.5D algorithm. Each of these algorithms was independently conceived and they trade-off memory needed per node and the inter-node data communication volume. The convolutional neural network (CNN) computation may be viewed as a generalization of matrix-multiplication combined with neighborhood stencil computations. We develop communication-efficient distributed-memory algorithms for CNNs that are analogous to the 2D/2.5D/3D algorithms for matrix-matrix multiplication.