首页> 外文会议>7th International Conference on High Performance Computing - HiPC 2000, Dec 17-20, 2000, Bangalore, India >An Efficient Run-Time Scheme for Exploiting Parallelism on Multiprocessor Systems
【24h】

An Efficient Run-Time Scheme for Exploiting Parallelism on Multiprocessor Systems

机译:利用多处理器系统并行性的高效运行时方案

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

摘要

High performance computing capability is crucial for the advanced calculations of scientific applications. A parallelizing compiler can take a sequential program as input and automatically translate it into a parallel form. But for loops with arrays of irregular (i.e., indirectly indexed), nonlinear or dynamic access patterns, no state-of-the-art compilers can determine their parallelism at compile-time. In this paper, we propose an efficient run-time scheme to compute a high parallelism execution schedule for those loops. This new scheme first constructs a predecessor iteration table in inspector phase, and then schedules the whole loop iterations into wavefronts for parallel execution. For non-uniform access patterns, the performance of the inspector/executor methods usually degrades dramatically, but it is not valid for our scheme. Furthermore, this scheme is especially suitable for multiprocessor systems because of the features of high scalability and low overhead.
机译:高性能计算能力对于科学应用程序的高级计算至关重要。并行化编译器可以将顺序程序作为输入,并自动将其转换为并行形式。但是对于具有不规则数组(即间接索引),非线性或动态访问模式的循环,没有任何最新的编译器可以在编译时确定其并行性。在本文中,我们提出了一种高效的运行时方案来为这些循环计算高并行度执行计划。这种新方案首先在检查器阶段构造一个前驱迭代表,然后将整个循环迭代调度到波前以并行执行。对于非统一的访问模式,检查器/执行器方法的性能通常会大大降低,但这对我们的方案无效。此外,由于高可伸缩性和低开销的特征,该方案特别适合于多处理器系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号