首页> 外文会议>16th International Conference on Parallel and Distributed Systems >Mixed-Parallel Implementations of Extrapolation Methods with Reduced Synchronization Overhead for Large Shared-Memory Computers
【24h】

Mixed-Parallel Implementations of Extrapolation Methods with Reduced Synchronization Overhead for Large Shared-Memory Computers

机译:大型共享内存计算机的同步开销减少的混合并行实现

获取原文

摘要

Extrapolation methods belong to the class of one-step methods for the solution of systems of ordinary differential equations (ODEs). In this paper, we present parallel implementation variants of extrapolation methods for large shared-memory computer systems which exploit pure data parallelism or mixed task and data parallelism and make use of different load balancing strategies and different loop structures. In addition to general implementation variants suitable for ODE systems with arbitrary access structure, we devise specialized implementation variants which exploit the specific access structure of a large class of ODE systems to reduce synchronization costs and to improve the locality of memory references. We analyze and compare the scalability and the locality behavior of the implementation variants on an SGI Altix 4700 using up to 500 threads.
机译:外推方法属于一类用于求解常微分方程(ODE)系统的方法。在本文中,我们为大型共享内存计算机系统提供了外推方法的并行实现变体,这些系统利用纯数据并行性或混合任务和数据并行性,并利用不同的负载平衡策略和不同的循环结构。除了适用于具有任意访问结构的ODE系统的通用实现变体之外,我们还设计了专门的实现变体,这些变体利用了一大类ODE系统的特定访问结构来降低同步成本并提高内存引用的局部性。我们分析和比较了多达500个线程的SGI Altix 4700上实现变体的可伸缩性和局部性行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号