...
首页> 外文期刊>Parallel Computing >Test suite for evaluating performance of multithreaded MPI communication
【24h】

Test suite for evaluating performance of multithreaded MPI communication

机译:测试套件,用于评估多线程MPI通信的性能

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

As parallel systems are commonly being built out of increasingly large multicore chips, application programmers are exploring the use of hybrid programming models combining MPI across nodes and multithreading within a node. Many MPI implementations, however, are just starting to support multithreaded MPI communication, often focussing on correctness first and performance later. As a result, both users and implementers need some measure for evaluating the multithreaded performance of an MPI implementation. In this paper, we propose a number of performance tests that are motivated by typical application scenarios. These tests cover the overhead of providing the MPI_THREAD_MULTIPLE level of thread safety for user programs, the amount of concurrency in different threads making MPI calls, the ability to overlap communication with computation, and other features. We present performance results with this test suite on several platforms (Linux cluster. Sun and IBM SMPs) and MPI implementations (MPICH2, Open MPI, IBM, and Sun).
机译:由于并行系统通常由越来越大的多核芯片构成,因此应用程序程序员正在探索混合编程模型的使用,该模型结合了跨节点的MPI和节点内的多线程。但是,许多MPI实施才刚刚开始支持多线程MPI通信,通常首先关注正确性,然后关注性能。结果,用户和实施者都需要某种措施来评估MPI实现的多线程性能。在本文中,我们提出了一些受典型应用场景推动的性能测试。这些测试涵盖了为用户程序提供MPI_THREAD_MULTIPLE线程安全级别的开销,进行MPI调用的不同线程中的并发量,将通信与计算重叠的能力以及其他功能。我们在多个平台(Linux集群,Sun和IBM SMP)和MPI实现(MPICH2,Open MPI,IBM和Sun)上,通过该测试套件展示了性能结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号