首页> 外文会议>European PVM/MPI Users, Group Meeting; 20070930-1003; Paris(FR) >MPI-2 One-Sided Usage and Implementation for Read Modify Write Operations: A Case Study with HPCC
【24h】

MPI-2 One-Sided Usage and Implementation for Read Modify Write Operations: A Case Study with HPCC

机译:MPI-2读取修改写入操作的单面用法和实现:HPCC案例研究

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

摘要

MPI-2's One-sided communication interface is being explored in scientific applications. One of the important operations in a one sided model is read-modify-write. MPI-2 semantics provide MPI_Put, MPI_Get and MPI_Accumulate operations which can be used to implement read-modify-write functionality. The different strategies yield varying performance benefits depending on the underlying one-sided implementation. We use HPCC Random Access benchmark which primarily uses read-modify-write operations as a case study for evaluating the different implementation strategies in this paper. Currently this benchmark is implemented based on MPI two-sided semantics. In this work we design and evaluate MPI-2 versions of the HPCC Random Access benchmark using one-sided operations. To improve the performance, we explore two different optimizations: (ⅰ) software based aggregation and (ⅱ) hardware-based atomic operations. We evaluate our different approaches on an InfiniBand cluster. The software based aggregation outperforms the basic one sided scheme without aggregation by a factor of 4.38. The hardware based scheme shows an improvement by a factor of 2.62 as compared to the basic one sided scheme.
机译:MPI-2的单面通信接口正在科学应用中进行探索。双面模型中的重要操作之一是读取-修改-写入。 MPI-2语义提供MPI_Put,MPI_Get和MPI_Accumulate操作,这些操作可用于实现读取-修改-写入功能。不同的策略会产生不同的性能收益,具体取决于底层的单面实现。我们使用HPCC随机访问基准,该基准主要使用读取-修改-写入操作作为案例研究,以评估本文中的不同实现策略。当前,该基准是基于MPI双面语义实现的。在这项工作中,我们使用单面操作设计和评估HPCC随机访问基准测试的MPI-2版本。为了提高性能,我们探索了两种不同的优化:(ⅰ)基于软件的聚合和(ⅱ)基于硬件的原子操作。我们在InfiniBand群集上评估我们的不同方法。基于软件的聚合性能优于基本的单面方案,而无聚合性能则提高了4.38倍。与基本的单面方案相比,基于硬件的方案显示出2.62的改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号