《并行计算的编程模型》一3.7.4 广播

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《并行计算的编程模型》一3.7.4 广播

华章计算机 2017-09-21 15:27:31 浏览1838
展开阅读全文

3.7.4 广播

广播函数将32位或64位元素的连续块从一个PE(根)拷贝到其他PE。与其他集合函数相同,广播函数允许程序员通过指定开始PE、log2(PE跨步)、PE的数目来选择参与广播的PE子集,以及长度为_SHMEM_BCAST_SYNC_SIZE的长整型对称同步数组,使用者必须在该数组被所有PE使用前将该数组初始化为预定值_SHMEM_SYNC_VALUE,因此需要在初始化和使用之间同步,例如全局同步屏障。然而,如前所述,可以使用两个同步数组,一旦执行初始化后的全局同步,程序可简单地在两个同步数组之间轮换,而不是在每个广播前加同步屏障。如果每次同步数组使用的PE主动集相同,同步数组可以在随后轮换的广播中使用(不需要重新初始化)。
screenshot
screenshot

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机