首页> 外文会议>2013 International Conference on Circuits, Power and Computing Technologies >Performance evaluation and comparison of MPI and PVM using a cluster based parallel computing architecture
【24h】

Performance evaluation and comparison of MPI and PVM using a cluster based parallel computing architecture

机译:使用基于集群的并行计算架构对MPI和PVM进行性能评估和比较

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

摘要

Parallel computing operates on the principle that large problems can often be divided into smaller ones, which are then solved concurrently to save time (wall clock time) by taking advantage of non-local resources and overcoming memory constraints. The main aim is to form a common cluster based parallel computing architecture for both MPI and PVM, which demonstrates the performance gain and losses achieved through parallel processing using MPI and PVM as separate cases. This can be realized by implementing the parallel applications like solving matrix multiplication problem, using MPI and PVM separately. The common architecture for MPI and PVM is based on the Master-Slave computing paradigm. The master will monitor the progress and be able to report the time taken to solve the problem, taking into account the time spent in breaking the problem into sub-tasks and combining the results along with the communication delays. The slaves are capable of accepting sub problems from the master and finding the solution and sending back to the master. We aim to evaluate and compare these statistics of both the cases to decide which among MPI and PVM gives faster performance and also compare with the time taken to solve the same problem in serial execution to demonstrate communication overhead involved in parallel computation. The results with runs on different number of nodes are compared to evaluate the efficiency of both MPI and PVM. We also show the performance dependency of parallel and serial computation, on RAM.
机译:并行计算的原理是,通常可以将大问题分成较小的问题,然后通过利用非本地资源并克服内存限制来同时解决这些问题以节省时间(挂钟时间)。主要目的是为MPI和PVM形成一个基于群集的通用并行计算体系结构,该体系结构展示了通过使用MPI和PVM作为单独案例的并行处理实现的性能增益和损耗。这可以通过单独使用MPI和PVM来实现并行应用程序(例如解决矩阵乘法问题)来实现。 MPI和PVM的通用体系结构基于主从计算范例。主机将监视进度,并能够报告解决问题所花费的时间,并考虑将问题分解为子任务并将结果与​​通信延迟结合在一起所花费的时间。从站能够从主站接受子问题并找到解决方案,然后发送回主站。我们旨在评估和比较这两种情况的统计数据,以确定MPI和PVM中哪个提供更快的性能,并且还与解决串行执行中相同问题所花费的时间进行比较,以演示并行计算中涉及的通信开销。比较在不同数量节点上运行的结果,以评估MPI和PVM的效率。我们还显示了并行和串行计算对RAM的性能依赖性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号