首页> 外文期刊>Parallel Computing >Parallelizing with BDSC, a resource-constrained scheduling algorithm for shared and distributed memory systems
【24h】

Parallelizing with BDSC, a resource-constrained scheduling algorithm for shared and distributed memory systems

机译:与BDSC并行,一种用于共享和分布式内存系统的资源受限的调度算法

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

摘要

We introduce a new parallelization framework for scientific computing based on BDSC, an efficient automatic scheduling algorithm for parallel programs in the presence of resource constraints on the number of processors and their local memory size. BDSC extends Yang and Gerasoulis's Dominant Sequence Clustering (DSC) algorithm; it uses sophisticated cost models and addresses both shared and distributed parallel memory architectures. We describe BDSC, its integration within the PIPS compiler infrastructure and its application to the parallelization of four well-known scientific applications: Harris, ABF, equake and IS. Our experiments suggest that BDSC's focus on efficient resource management leads to significant parallelization speedups on both shared and distributed memory systems, improving upon DSC results, as shown by the comparison of the sequential and parallelized versions of these four applications running on both OpenMP and MPI frameworks.
机译:我们引入了一个新的基于BDSC的科学计算并行化框架,这是一种在处理器数量及其本地内存大小受到资源限制的情况下,针对并行程序的高效自动调度算法。 BDSC扩展了Yang和Gerasoulis的主导序列聚类(DSC)算法。它使用复杂的成本模型,并解决共享和分布式并行内存体系结构。我们描述了BDSC,它在PIPS编译器基础结构中的集成以及它对四个著名科学应用程序的并行化的应用:Harris,ABF,equake和IS。我们的实验表明,BDSC对高效资源管理的关注导致共享和分布式内存系统上的并行化速度显着提高,DSC结果得到了改善,如在OpenMP和MPI框架上运行的这四个应用程序的顺序和并行化版本的比较所示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号