首页> 外文会议>International workshop on languages and compilers for parallel computing >Efficient Search-Space Pruning for Integrated Fusion and Tiling Transformations
【24h】

Efficient Search-Space Pruning for Integrated Fusion and Tiling Transformations

机译:用于集成融合和平铺变换的高效搜索空间修剪

获取原文

摘要

Compile-time optimizations involve a number of transformations such as loop permutation, fusion, tiling, array contraction, etc. Determination of the choice of these transformations that minimizes the execution time is a challenging task. We address this problem in the context of tensor contraction expressions involving arrays too large to fit in main memory. Domain-specific features of the computation are exploited to develop an integrated framework that facilitates the exploration of the entire search space of optimizations. In this paper, we discuss the exploration of the space of loop fusion and tiling transformations in order to minimize the disk I/O cost. These two transformations are integrated and pruning strategies are presented that significantly reduce the number of loop structures to be evaluated for subsequent transformations. The evaluation of the framework using representative contraction expressions from quantum chemistry shows a dramatic reduction in the size of the search space using the strategies presented.
机译:编译时间优化涉及许多循环排列,融合,平铺,阵列收缩等变换。确定这些变换的选择最小化执行时间是一个具有挑战性的任务。我们在涉及阵列的张力收缩表达式的上下文中解决了这个问题,涉及阵列太大以适应主记忆。利用域的特定功能来开发一个集成框架,便于探索整个搜索空间的优化。在本文中,我们讨论了循环融合和平铺变换空间的探索,以便最小化磁盘I / O成本。这两个转换是集成的,提出了修剪策略,从而显着减少了用于随后转换的回路结构的数量。使用来自量子化学的代表性收缩表达式的框架的评估显示了使用所呈现的策略的搜索空间大小的显着降低。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号