首页> 外文学位 >On accelerating the searches for compilation sequences in an adaptive compiler.
【24h】

On accelerating the searches for compilation sequences in an adaptive compiler.

机译:在自适应编译器中加速搜索编译序列。

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

摘要

Recent research show that adaptive compiler can produce consistent improvement over a traditional fixed-sequence compiler by conducting feedback-directed searches for good compilation sequences for specific programs, machines and performance objectives. However, such improvement is usually achieved at very high search cost. This thesis proposes two approaches to accelerate the searches for a good compilation sequence in an adaptive compiler. First, a local search algorithm, Greedy Neighbor Exploration algorithm (GNE), is proposed. It uses optimistic greedy construction and cleanup procedures to generate a richer set of meaningful variations by randomized insertion and removal of transformations. Experimental results on a range of standard benchmark suites show that GNE finds better compilation sequences in less than a quarter of the evaluations required by current search algorithms, such as genetic and hill climbing algorithms. Second, code normalization techniques are developed to hash programs and detect equivalent code. This can avoid unnecessary runs of programs.
机译:最近的研究表明,通过对特定程序,机器和性能目标进行良好的编译顺序的反馈定向搜索,自适应编译器可以比传统的固定序列编译器产生一致的改进。但是,这种改进通常以非常高的搜索成本来实现。本文提出了两种在自适应编译器中加速搜索良好编译序列的方法。首先,提出了一种局部搜索算法,即贪婪邻居探索算法(GNE)。它使用乐观的贪婪构造和清理程序通过随机插入和删除转换来生成更丰富的有意义的变体集。在一系列标准基准套件上的实验结果表明,GNE在不到诸如遗传和爬山算法等当前搜索算法所需评估的四分之一的情况下,发现了更好的编译序列。其次,开发了代码规范化技术来哈希程序并检测等效代码。这样可以避免不必要的程序运行。

著录项

  • 作者

    Guo, Yi.;

  • 作者单位

    Rice University.;

  • 授予单位 Rice University.;
  • 学科 Computer Science.
  • 学位 M.S.
  • 年度 2007
  • 页码 58 p.
  • 总页数 58
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号