首页> 外文期刊>The Journal of Supercomputing >Region-based parallelization of irregular reductions on explicitly managed memory hierarchies
【24h】

Region-based parallelization of irregular reductions on explicitly managed memory hierarchies

机译:在显式管理的内存层次结构上不规则归约的基于区域的并行化

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

摘要

Multicore architectures are evolving with the promise of extreme performance for the classes of applications that require high performance and large bandwidth of memory. Irregular reduction is one of important computation patterns for many complex scientific applications, and it typically requires high performance and large bandwidth of memory. In this article, we propose region-based parallelization techniques for irregular reductions on multicore architectures with explicitly managed memory hierarchies. Managing memory hierarchy in software requires a lot of programming efforts and tends to be error-prone. The difficulties are even worse for applications with irregular data access patterns. To relieve the burden of memory management from programmers, we develop abstractions, particularly targeted to irregular reduction, for structuring parallel tasks, mapping the parallel tasks to processing units and scheduling data transfers between the memory hierarchies. Our framework employs iteration reordering based on regions of data along with dynamic scheduling of parallel tasks. We experimentally evaluate the effectiveness of our techniques for irregular reduction kernels on the Cell processor embedded in a Sony PlayStation3. Experimental results show the speedups of 8 to 14 on the six available SPEs.
机译:对于要求高性能和大带宽内存的应用程序类别,多核体系结构正在不断发展,以实现极致性能。对于许多复杂的科学应用,不规则归约是重要的计算模式之一,它通常需要高性能和大内存带宽。在本文中,我们提出了基于区域的并行化技术,用于对具有显式管理的内存层次结构的多核体系结构进行不规则缩减。在软件中管理内存层次结构需要大量的编程工作,并且容易出错。对于具有不规则数据访问模式的应用程序,困难甚至更大。为了减轻程序员的内存管理负担,我们开发了抽象结构,特别是针对不规则缩减的抽象结构,用于构造并行任务,将并行任务映射到处理单元并安排内存层次结构之间的数据传输。我们的框架采用基于数据区域的迭代重新排序以及并行任务的动态调度。我们通过实验评估了我们的技术对Sony PlayStation3中嵌入的Cell处理器上不规则还原内核的有效性。实验结果表明,六个可用的SPE上的加速比为8到14。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号