首页> 外文会议>Programming languages and systems >Compiler Backend Generation for Application Specific Instruction Set Processors
【24h】

Compiler Backend Generation for Application Specific Instruction Set Processors

机译:专用指令集处理器的编译器后端生成

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

摘要

Application Specific Instruction Set Processors (ASIPs) have become popular in the development of embedded systems. For these processors easily-retargetable, high-performance compilers play a key role in the development process, improving productivity and reducing time-to-market. We propose a novel, object-based architecture description language (ADL) OpenDL, as well as a well-structured Rule Library to automatically retarget compiler backends. OpenDL is a succinct and high-quality ADL with object-based inheritance features, while the Rule Library applies instruction templating in order to allow detailed instruction specification to handle complex rule patterns. We use these tools to automatically retarget the open source industrial-strength compiler Open64 to the high-performance embedded processor PowerPC. A reliable version of auto-retargetable industrial-strength compiler is generated which achieves comparable performance to gec 4.5 for both the EEMBC and SPEC CPU 2000 benchmarks.
机译:专用指令集处理器(ASIP)在嵌入式系统的开发中已变得很流行。对于这些处理器而言,易于重定向的高性能编译器在开发过程中起着关键作用,从而提高了生产率并缩短了上市时间。我们提出了一种新颖的,基于对象的体系结构描述语言(ADL)OpenDL,以及结构良好的规则库来自动重新定向编译器后端。 OpenDL是具有基于对象的继承功能的简洁高质量ADL,而规则库则应用指令模板以允许详细的指令规范来处理复杂的规则模式。我们使用这些工具将开放源代码的工业强度编译器Open64自动重新定位到高性能嵌入式处理器PowerPC。生成了可自动重定向的工业强度编译器的可靠版本,该编译器在EEMBC和SPEC CPU 2000基准测试中均达到了与gec 4.5相当的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号