科学规划

科学规划/2001年/文章

开放访问

体积 9. |文章ID. 712152 | https://doi.org/10.1155/2001/712152

蒂莫西H. Kaiser,斯科特B. Baden 使用OpenMP和MPI重叠通信和计算“,科学规划 卷。9. 文章ID.712152 9. 页面 2001年 https://doi.org/10.1155/2001/712152

使用OpenMP和MPI重叠通信和计算

已收到 2002年1月29日
公认 2002年1月29日

抽象的

由共享存储器或SMP节点的分布式集合组成的机器对于并行计算变为常见。OpenMP可以在许多这样的机器上与MPI组合。讨论了梳理OpenMP和MPI的动机。虽然OpenMP通常用于利用循环级并行性,但它也可用于实现粗粒并行性,可能导致更少的开销。我们展示了如何使用粗粒谷物OpenMP并行性如何促进重叠的MPI通信和基于模板的网格程序的计算,例如用红黑排序执行高斯-Seidel迭代的程序。空间细分或域分解用于将网格的一部分分配给每个线程。一个线程被分配了空计算区域,因此可以自由执行通信。使用KUCK&Associates和IBM编译器在IBM SP上运行示例计算。

版权所有©2001 Hindwi Publishing Corporation。这是分布下的开放式访问文章创意公共归因许可证如果正确引用了原始工作,则允许在任何媒体中的不受限制使用,分发和再现。


更多相关文章

PDF. 下载引用 引文
订单印刷副本命令
意见166.
下载666.
引用

年度奖项:由我们的首席编辑所选的2020年突出的研究捐款。阅读获奖物品