首页> 外文期刊>ACM Computing Surveys >Intermediate Representations in Imperative Compilers: A Survey
【24h】

Intermediate Representations in Imperative Compilers: A Survey

机译:祈使式编译器中的中间表示形式:一项调查

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

摘要

Compilers commonly translate an input program into an intermediate representation (IR) before optimizing it and generating code. Over time there have been a number of different approaches to designing and implementing IRs. Different IRs have varying benefits and drawbacks. In this survey, we highlight key developments in the area of IR for imperative compilers, group them by a taxonomy and timeline, and comment on the divide between academic research and real-world compiler technology. We conclude that mainstream compilers, especially in the multicore era, could benefit from further IR innovations.
机译:编译器通常在优化输入和生成代码之前将输入程序转换为中间表示(IR)。随着时间的流逝,设计和实现IR的方法多种多样。不同的IR具有不同的优点和缺点。在本次调查中,我们重点介绍了命令式编译器在IR领域的主要发展,将它们按分类法和时间表进行了分类,并评论了学术研究与实际编译器技术之间的区别。我们得出的结论是,主流编译器(尤其是在多核时代)可以从进一步的IR创新中受益。

著录项

  • 来源
    《ACM Computing Surveys》 |2013年第3期|26.1-26.27|共27页
  • 作者

    JAMES STANIER; DES WATSON;

  • 作者单位

    School of Informatics, University of Sussex, Falmer, Brighton,BN1 9QJ, UK;

    School of Informatics, University of Sussex, Falmer, Brighton,BN1 9QJ, UK;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Compilers; intermediate representations; optimization;

    机译:编译器;中间表示;优化;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号