首页> 外文会议>Moratuwa Engineering Research Conference >Parameterized Diamond Tiling for Parallelizing stencil computations
【24h】

Parameterized Diamond Tiling for Parallelizing stencil computations

机译:用于并行化模板计算的参数化钻石平铺

获取原文

摘要

Loop tiling is a useful technique used to achieve cache optimization in scientific computations. However, general loop tiling techniques usually fail to improve parallelism in certain scientific computations due to dependences among execution steps. In this paper we implement and experiment on a tiling technique known as Parameterized Diamond Tiling designed based on the data dependences in the program. We implement this tiling scheme in the CHiLL compiler and demonstrate its performance for 4 stencil computations of which, outputs are calculated as a function of neighbouring points. As one of the primary goals of parameterization, in this paper we observe the impact of tile sizes on performance.
机译:循环平铺是一种用于在科学计算中实现缓存优化的有用技术。然而,由于执行步骤之间的依赖性,通常在某些科学计算中通常无法改善并行性。在本文中,我们在根据程序中的数据依赖性设计为参数化钻石平铺的平铺技术的实施和实验。我们在Chill编译器中实现了这种平铺方案,并演示了其4个模板计算的性能,其中输出作为相邻点的函数计算。作为参数化的主要目标之一,在本文中,我们观察瓷砖大小对性能的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号