午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

Broadcast,Scatter,Gather,Reduce,All

 520jefferson 2023-09-06 發(fā)布于北京
 Broadcast

看名字就很好理解了,其實(shí)就是把同一份數(shù)據(jù)分發(fā)廣播給所有人,示意圖如下:

Broadcast,Scatter,Gather,Reduce,All-reduce分別是什么?_并行計(jì)算

Scatter

不同于Broadcast, scatter可以將不同數(shù)據(jù)分發(fā)給不同的進(jìn)程。

Broadcast,Scatter,Gather,Reduce,All-reduce分別是什么?_并行計(jì)算_02

Gather

這個(gè)也很好理解,就是把多個(gè)進(jìn)程的數(shù)據(jù)拼湊在一起。

Broadcast,Scatter,Gather,Reduce,All-reduce分別是什么?_編程開發(fā)_03

Reduce

reduce就是將多個(gè)進(jìn)程中的數(shù)據(jù)按照指定的映射函數(shù)進(jìn)行運(yùn)算得到最后的結(jié)果存在一個(gè)進(jìn)程中,例如下面兩個(gè)圖中的歸約操作都是求和,將4個(gè)不同進(jìn)程的數(shù)據(jù)歸約求和后存在了第一個(gè)進(jìn)程中

Broadcast,Scatter,Gather,Reduce,All-reduce分別是什么?_編程開發(fā)_04

Broadcast,Scatter,Gather,Reduce,All-reduce分別是什么?_編程開發(fā)_05

All-reduce

All-reduce與reduce的區(qū)別就在于后者最后的結(jié)果是只保存在一個(gè)進(jìn)程中,而All-reduce需要每個(gè)進(jìn)程都有同樣的結(jié)果。所以All-reduce一般包含scatter操作,所以有時(shí)候也會(huì)看到reduce-scatter這種說法,其實(shí)reduce-scatter可以看成是all reduce的一種實(shí)現(xiàn)方式

Broadcast,Scatter,Gather,Reduce,All-reduce分別是什么?_并行計(jì)算_06

參考


MARSGGBO?原創(chuàng)





2019-9-10


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多