閱讀630 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《並行計算的編程模型》一3.7.4 廣播

3.7.4 廣播

廣播函數將32位或64位元素的連續塊從一個PE(根)拷貝到其他PE。與其他集合函數相同,廣播函數允許程序員通過指定開始PE、log2(PE跨步)、PE的數目來選擇參與廣播的PE子集,以及長度為_SHMEM_BCAST_SYNC_SIZE的長整型對稱同步數組,使用者必須在該數組被所有PE使用前將該數組初始化為預定值_SHMEM_SYNC_VALUE,因此需要在初始化和使用之間同步,例如全局同步屏障。然而,如前所述,可以使用兩個同步數組,一旦執行初始化後的全局同步,程序可簡單地在兩個同步數組之間輪換,而不是在每個廣播前加同步屏障。如果每次同步數組使用的PE主動集相同,同步數組可以在隨後輪換的廣播中使用(不需要重新初始化)。
screenshot
screenshot

最後更新:2017-09-21 15:33:12

  上一篇:go  迅雷廣東電信聯名電話卡,30元24G敞開玩
  下一篇:go  《計算機科學與工程導論:基於IoT和機器人的可視化編程實踐方法第2版》一第2章 機器人開發環境和VIPLE入門