首页> 外文会议>International Workshop on OpenMP Shared Memory Parallel Programming >Geographical Locality and Dynamic Data Migration for OpenMP Implementations of Adaptive PDE Solvers
【24h】

Geographical Locality and Dynamic Data Migration for OpenMP Implementations of Adaptive PDE Solvers

机译:适应性PDE求解器OpenMP实现的地理位置和动态数据迁移

获取原文

摘要

On cc-NUMA multi-processors, the non-uniformity of main memory latencies motivates the need for co-location of threads and data. We call this special form of data locality, geographical locality. In this article, we study the performance of a parallel PDE solver with adaptive mesh refinement. The solver is parallelized using OpenMP and the adaptive mesh refinement makes dynamic load balancing necessary. Due to the dynamically changing memory access pattern caused by the runtime adaption, it is a challenging task to achieve a high degree of geographical locality. The main conclusions of the study are: (1) that geographical locality is very important for the performance of the solver, (2) that the performance can be improved significantly using dynamic page migration of misplaced data, (3) that a migrate-on-next-touch directive works well whereas the first-touch strategy is less advantageous for programs exhibiting a dynamically changing memory access patterns, and (4) that the overhead for such migration is low compared to the total execution time.
机译:在CC-NUMA多处理器上,主内存延迟的不均匀性激励了线程和数据的共同位置的需求。我们称这种特殊形式的数据位置,地理位置。在本文中,我们研究了平行PDE求解器的性能,具有自适应网格精制。求解器使用OpenMP并行化,自适应网格细化使得必要的动态负载平衡。由于运行时适应引起的动态变化的内存访问模式,实现了高度的地理位置是一个具有挑战性的任务。该研究的主要结论是:(1)地理位置对于求解器的性能非常重要,(2)可以使用错位数据的动态页面迁移显着改善性能,(3)迁移-Next-Touch指令工作良好,而第一触控策略对于呈现动态变化的存储器访问模式的程序不太有利,并且(4)与总执行时间相比,这种迁移的开销低。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号