【24h】

On Optimal Tiling of Iteration Spaces

机译:关于迭代空间的最优平铺

获取原文
获取外文期刊封面目录资料

摘要

Distributed memory architecture for parallel processing has the advantages of high levels of flexibility and scala-bility. However due to the higher communication startup cost in these machines frequent communication is very ex-pensive. Tiling is a technique for extraction of parallelism which groups the iterations into blocks called tiles such that sequential traversal of the tiles covers the entire iteration space. Size of the tile is very important in determining the efficiency of execution. Larger the tile size lesser is the com-munication cost and vice versa. In this paper a method for determining the optimal tile size for tiling of two dimen-sional iteration spaces of a DOACROSS loop nest is pre-sented. The results reported in this work are based on a wavefront execution of the tiles.
机译:用于并行处理的分布式内存体系结构具有高度的灵活性和可扩展性的优点。但是,由于这些机器中较高的通信启动成本,因此频繁的通信非常昂贵。切片是一种用于提取并行性的技术,该技术将迭代分组为称为图块的块,以便图块的顺序遍历覆盖整个迭代空间。切片的大小对于确定执行效率非常重要。瓷砖尺寸越大,通信成本越小,反之亦然。本文提出了一种确定最佳平铺尺寸的方法,用于平铺DOACROSS循环嵌套的两个二维迭代空间。这项工作中报告的结果基于图块的波前执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号