中文

阻塞式与非阻塞式 Halo 交换的对比

分布式、并行与集群计算 2017-09-20 v1

摘要

本报告描述了格点玻尔兹曼代码 Ludwig 中一种非阻塞式 halo 交换例程的设计、实现与分析,作为阻塞式 halo 交换例程的替代方案。该替代的非阻塞式例程的实现方式允许计算与通信重叠。本报告中的详细基准测试表明,即使没有任何计算与通信重叠,非阻塞版本也是一个很好的替代方案。计算与通信重叠可用于提升非阻塞例程的性能。开发与基准测试在英国国家超级计算机 ARCHER 上进行。

关键词

引用

@article{arxiv.1709.06175,
  title  = {Blocking Versus Non-Blocking Halo Exchange},
  author = {Anthony Bourached},
  journal= {arXiv preprint arXiv:1709.06175},
  year   = {2017}
}