阅读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入门