What is Segmented Ring Allreduce in OpenMPI (V2.0.2)? How is it pipelined?

瘦欲@ 提交于 2019-12-08 12:03:22

问题


I have been trying to understand the Segemented Ring Allreduce in OpenMPI (V2.0.2). But I failed to figure out this pipelined ring allreduce, especially how the phases are pipelined. (i.e. COMPUTATION PHASE 1 (b) seems to perform the two phases concurrently instead of "pipelinely".) Could MPI experts provide the motivation behind this Segmented Ring Allreduce and details about the pipeline?

Really appreciated, Leo


回答1:


i think this has been asked and answered at https://github.com/open-mpi/ompi/issues/4067

very specific questions regarding the internals of Open MPI, are better asked directly to the Open MPI mailing list(s) or github repository



来源:https://stackoverflow.com/questions/45680016/what-is-segmented-ring-allreduce-in-openmpi-v2-0-2-how-is-it-pipelined

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!