...
首页> 外文期刊>Journal of supercomputing >Data locality optimization of interference graphs based on polyhedral computations
【24h】

Data locality optimization of interference graphs based on polyhedral computations

机译:基于多面体计算的干涉图数据局部性优化

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

摘要

In achieving high performance on modern architectures it is critical to make effective use of the memory hierarchy. There are compiler-directed locality enhancement techniques that allow the transformation of program to achieve a higher locality: loop transformations, which are constrained by data dependences and data layout transformations, which have a global impact on the program locality. Due to these drawbacks, there must be a unification of the two techniques to achieve the benefits of both. In this paper, a novel unification of these techniques is presented. Using a model based on parameterized polyhedra and introducing new concepts, we propose a data locality optimization algorithm. In comparison with the other approaches, the technique proposed is capable of solving more conflicts and optimizing more references, a subtle way is proposed to optimize incompatible references to the same array, in the same loop, and also references in a cycle in the interference graph. Using parameterized cost functions, our technique estimates the importance of each sub-graph and optimizes data locality. Our experimental results show a significant improvement over the prior approaches.
机译:为了在现代体系结构上实现高性能,至关重要的是有效利用内存层次结构。有一些由编译器控制的局部性增强技术,它们可以使程序的转换达到更高的局部性:循环转换,受数据依赖性和数据布局转换的约束,它们对程序局部性具有全局影响。由于这些缺点,必须将两种技术统一起来才能实现两者的优点。在本文中,提出了这些技术的一种新颖的统一。使用基于参数化多面体的模型并引入新概念,我们提出了一种数据局部性优化算法。与其他方法相比,所提出的技术能够解决更多冲突并优化更多参考,提出了一种微妙的方法来优化对同一阵列,同一回路中的不兼容参考,以及干涉图中一个周期的参考。 。使用参数化成本函数,我们的技术可以估算每个子图的重要性并优化数据局部性。我们的实验结果表明,与以前的方法相比,有了很大的改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号