arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2206.15420cs.DC
收藏

JACK2:一个新的并行迭代法高级通信库

JACK2: a new high-level communication library for parallel iterative methods

Guillaume Gbikpi-Benissan, Frederic Magoules

摘要:

在本文中,我们解决的问题,设计一个分布式应用程序意味着运行经典和异步迭代。MPI库在科学界非常流行和广泛使用,然而异步迭代法在通信请求和缓冲区的有效管理方面提出了不可忽视的困难。此外,引入了收敛检测问题,这需要实施的各种国家的最先进的终止方法,这不一定是高度可靠的大多数计算环境。我们在这里提出了一个基于MPI的通信库,它以非侵入式的方式处理所有这些问题,为实现经典和异步迭代提供了一个独特的接口。很少有细节强调我们的方法,以实现最佳的通信速率,并确保准确的收敛检测。在两台超级计算机上的实验结果证实了所引入的低开销通信成本和我们的库的有效性。

英文摘要:

In this paper, we address the problem of designing a distributed application meant to run both classical and asynchronous iterations. MPI libraries are very popular and widely used in the scientific community, however asynchronous iterative methods raise non-negligible difficulties about the efficient management of communication requests and buffers. Moreover, a convergence detection issue is introduced, which requires the implementation of one of the various state-of-the-art termination methods, which are not necessarily highly reliable for most computational environments. We propose here an MPI-based communication library which handles all these issues in a non-intrusive manner, providing a unique interface for implementing both classical and asynchronous iterations. Few details are highlighted about our approach to achieve best communication rates and ensure accurate convergence detection. Experimental results on two supercomputers confirmed the low overhead communication costs introduced, and the effectiveness of our library.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑