【24h】

Modeling Instruction Semantics in ADL Processor Descriptions for C Compiler Retargeting

机译:用于C编译器重定向的ADL处理器描述中的建模指令语义

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

摘要

Today's Application Specific Instruction-set Processor (ASIP) design methodology often employs centralized Architecture Description Language (ADL) processor models, from which software tools, such as C compiler, assembler, linker, and instruction-set simulator, can be automatically generated. Among these tools, the C compiler is becoming more and more important. However, the generation of C compilers requires high-level architecture information rather than low-level details needed by simulator generation. This makes it particularly difficult to include different aspects of the target architecture into one single model, and meanwhile keeping consistency. This paper presents a modeling style, which is able to capture high- and low-level architectural information at the same time and drives both the C compiler and the simulator generation without sacrificing the modeling flexibility. The proposed approach has been successfully applied to model a number of contemporary, real-world processor architectures.
机译:当今的专用指令集处理器(ASIP)设计方法通常采用集中式体系结构描述语言(ADL)处理器模型,可以自动生成软件工具,例如C编译器,汇编器,链接器和指令集模拟器。在这些工具中,C编译器变得越来越重要。但是,C编译器的生成需要高级体系结构信息,而不是模拟器生成所需的低级详细信息。这使得将目标体系结构的不同方面包含到一个模型中同时保持一致性特别困难。本文提出了一种建模样式,该样式能够同时捕获高层和低层体系结构信息,并在不牺牲建模灵活性的情况下驱动C编译器和模拟器的生成。所提出的方法已成功地应用于对许多现代,现实世界的处理器体系结构进行建模。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号