首页> 外文会议> >Computing long- and short-range interactions with ring-based algorithms on homogeneous and heterogeneous systems
【24h】

Computing long- and short-range interactions with ring-based algorithms on homogeneous and heterogeneous systems

机译:在同构和异构系统上使用基于环的算法计算长距离和短距离交互

获取原文

摘要

We analyze a ring algorithm for the computation of long-range interactions, and a modified version, which uses a box-assisted approach with linked lists, for the computation of short-range interactions. The general problem is exemplified considering the computation and the histogram of distances between points in a set. The algorithms, originally developed for homogeneous parallel systems, where they yield a nearly linear speed-up, are moved to heterogeneous systems (e.g. NOW). The main part of our work analyzes performance obtainable on such systems using a virtual ring of processes and assigning to each node a number of processes proportional to its relative speed. Following our analysis, we implemented a computer simulator which allows to investigate some interesting properties of ring algorithms and to predict with a good accuracy the experimental results. Simulations and trials show that the use of multiple processes per node greatly reduces load unbalancing, which is the major cause of performance loss, without a significant context switching overhead, allowing good performance even on highly heterogeneous systems. The short-range interaction problem is interesting, since by varying the neighbour size we are able to vary the computation to communication ratio of the algorithms The proposed analysis is general and applies to any regular data-parallel ring-based application.
机译:我们分析了一种用于远程交互计算的环形算法,以及一种修改后的版本,该版本使用了带有链表的盒辅助方法来进行短距离交互的计算。考虑到集合中点之间的距离的计算和直方图来举例说明一般问题。最初为同类并行系统开发的算法将产生几乎线性的加速,现在将这些算法转移到异构系统中(例如NOW)。我们工作的主要部分使用虚拟的进程环分析在此类系统上可获得的性能,并为每个节点分配与其相对速度成比例的多个进程。经过我们的分析,我们实现了一个计算机模拟器,该模拟器可以研究环形算法的一些有趣特性,并可以很好地预测实验结果。仿真和试验表明,每个节点使用多个进程可以大大减少负载不平衡,这是造成性能损失的主要原因,而且没有明显的上下文切换开销,即使在高度异构的系统上也可以实现良好的性能。短程交互问题很有趣,因为通过改变邻居的大小,我们可以改变算法的计算与通信比。所提出的分析是笼统的,并且适用于任何常规的基于数据并行环的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号