首页> 外文会议> >Inter-procedural loop fusion, array contraction and rotation
【24h】

Inter-procedural loop fusion, array contraction and rotation

机译:过程间循环融合,数组收缩和旋转

获取原文

摘要

We present the design and implementation of an inter-procedural loop fusion, array contraction and rotation technique in a production compiler. We provide experimental results to show that this technique improves SPECfp2000 benchmarks by 12%. The technique employs a locality-conscious inter-procedural analysis to drive mining decisions. It then uses regular section analysis and code motion techniques to enable loop fusion across procedure boundaries. We discuss the implementation of data promotion and array contraction techniques. We introduce array rotation technique to eliminate the overhead of copying array sections.
机译:我们介绍了生产编译器中过程间循环融合,数组收缩和旋转技术的设计和实现。我们提供的实验结果表明,该技术将SPECfp2000基准提高了12%。该技术采用局部意识的过程间分析来驱动采矿决策。然后,它使用常规部分分析和代码运动技术来实现跨过程边界的循环融合。我们讨论数据推广和阵列收缩技术的实施。我们介绍了数组旋转技术,以消除复制数组节的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号