首页> 外文学位 >A performance comparison: MPICH, message passing interface against Treadmarks, distributed shared memory.
【24h】

A performance comparison: MPICH, message passing interface against Treadmarks, distributed shared memory.

机译:性能比较:MPICH,针对Treadmark的消息传递接口,分布式共享内存。

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

摘要

We compare two popular methods of programming in parallel environments: distributed shared memory (DSM) and message passing interface (MPI). This review discusses the application programming interfaces they present and the results of three practical examples of applications written for each environment.;The DSM system reviewed is the Treadmarks system and the MPI system is Message Passing Interface Chicago (MPICH). The programs involved are the Embarrassingly Parallel and Integer Sort algorithms from the Numerical Aerospace Simulation (NAS) Parallel Benchmarks Suite and Successive Over Relaxation (SOR-NZ) (or Jacobi algorithm) with non-zero elements. Two different data sets were used for IS, (IS-Medium and IS-Large).;Treadmarks performed at approximately 75% of the speedup level for MPICH on Embarrassingly Parallel for between two and eight processors. For eight processors, IS-Large Treadmarks achieved only 45% of the speed up of MPICH. Treadmarks attained 66% of the performance of MPICH for SOR-NZ.;Treadmarks offers a simpler, cleaner programming interface that allows the programmer to focus on the problem at hand, while allowing for the minimization of the details of communication, location and timing of data transmission. While an easier environment to program in, Treadmarks typically does not perform as well as MPICH. This is due to better messaging control in MPICH, and because of separation of data and synchronization in Treadmarks, in addition to the problem of false sharing.
机译:我们比较了两种在并行环境中进行编程的流行方法:分布式共享内存(DSM)和消息传递接口(MPI)。这篇评论讨论了它们呈现的应用程序编程接口以及为每种环境编写的三个应用程序实际示例的结果。所评论的DSM系统是Treadmarks系统,而MPI系统是芝加哥消息传递接口(MPICH)。涉及的程序包括来自数值航空航天(NAS)并行基准套件的尴尬并行和整数排序算法以及具有非零元素的逐次松弛(SOR-NZ)(或Jacobi算法)。 IS使用了两个不同的数据集(IS-Medium和IS-Large)。胎记在尴尬地并行执行,用于MPICH的加速水平大约为MPICH的75%,介于两个和八个处理器之间。对于8个处理器,IS-Lreadmark仅达到MPICH速度的45%。 Treadmarks达到了用于SOR-NZ的MPICH的66%的性能。Treadmarks提供了一个更简单,更简洁的编程界面,使程序员可以专注于手头的问题,同时最大程度地减少了通信细节,位置和时序数据传输。胎记标记虽然较容易编程,但其性能通常不如MPICH。这是由于MPICH中更好的消息传递控制,以及由于数据共享和Treadmark中的同步以及错误共享的问题。

著录项

  • 作者

    Sandman, William John, III.;

  • 作者单位

    University of Louisville.;

  • 授予单位 University of Louisville.;
  • 学科 Computer Science.
  • 学位 M.S.
  • 年度 2001
  • 页码 132 p.
  • 总页数 132
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号