首页> 外文期刊>Programming and Computer Software >Alternatives of Profile-Guided Code Optimizations for One-Stage Compilation
【24h】

Alternatives of Profile-Guided Code Optimizations for One-Stage Compilation

机译:用于一阶段编译的配置文件引导代码优化的替代方法

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

摘要

Optimizing compilers increase the resulting code performance by carrying out a number of code optimization techniques. Profile information assistance for code optimizations gives an opportunity to greatly increase the code performance in some cases. However, the impossibility to provide a representative training execution often leads to the decline in efficiency of profile-dependent code optimizations. This paper investigates the main causes of the performance loss for the one-stage optimization as compared to the profile-guided optimization (PGO) and introduces some alternative compilation techniques to reduce this loss. The effectiveness of these techniques is evaluated for a VLIW-architecture Elbrus compiler.
机译:通过执行多种代码优化技术,优化编译器可提高最终的代码性能。在某些情况下,用于代码优化的配置文件信息帮助可以大大提高代码性能。但是,无法提供有代表性的训练执行通常会导致与配置文件相关的代码优化效率下降。本文研究了与配置文件引导的优化(PGO)相比,一阶段优化的性能损失的主要原因,并介绍了一些替代的编译技术来减少这种损失。对于VLIW架构Elbrus编译器,评估了这些技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号