首页> 外文期刊>Concurrency and Computation >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. The selection of the appropriate transformation to minimize 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号