首页> 外文会议>International Conference on Advances in Computer Enterntainment Technology >C Compiler Retargeting Based on Instruction Semantics Models
【24h】

C Compiler Retargeting Based on Instruction Semantics Models

机译:基于指令语义模型的C编译器重定向

获取原文

摘要

Efficient architecture exploration and design of application specific instruction-set processors (ASIPs) requires retargetable software development tools, in particular C compilers that can be quickly adapted to new architectures. A widespread approach is to model the target architecture in a dedicated architecture description language (ADL) and to generate the tools automatically from the ADL specification. For C compiler generation, however, most existing systems are limited either by the manual retargeting effort or by redundancies in the ADL models that lead to potential inconsistencies. We present a new approach to retargetable compilation, based on the LISA 2.0 ADL with instruction semantics, that minimizes redundancies while simultaneously achieving a high degree of automation. The key of our approach is to generate the mapping rules needed in the compiler's code selector from the instruction semantics information. We describe the required analysis and generation techniques, and present experimental results for several embedded processors.
机译:高效的架构探索和专用指令集处理器(ASIP)的设计需要可重定目标的软件开发工具,尤其是可以快速适应新架构的C编译器。一种普遍的方法是使用专用的架构描述语言(ADL)对目标架构进行建模,并根据ADL规范自动生成工具。但是,对于C编译器的生成,大多数现有系统都受到手动重新定向工作或ADL模型中冗余的限制,这些冗余会导致潜在的不一致。我们基于具有指令语义的LISA 2.0 ADL,提出了一种新的可重定位编译方法,该方法可最大程度地减少冗余,同时实现高度自动化。我们方法的关键是根据指令语义信息生成编译器代码选择器中所需的映射规则。我们描述了所需的分析和生成技术,并介绍了几种嵌入式处理器的实验结果。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号