首页> 外文期刊>International journal of parallel programming >CISL: A class-based machine description language for co-generation of compilers and simulators
【24h】

CISL: A class-based machine description language for co-generation of compilers and simulators

机译:CISL:一种基于类的机器描述语言,用于联合生成编译器和模拟器

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

摘要

It is currently difficult fully to understand the performance of a modern dynamic programming language system, such as Java. One must observe execution in the context of specific architectures in order to evaluate the effects of optimizations. To do this we require simulators and compiler back-ends for a wide variety of machines that are capable of handling the demands of today's dynamically compiled languages and their environments. We introduce here CISL, a machine description language specifically designed for the automatic generation of simulators and compiler back-end. CISL is a class-based language with a C/Java style syntax aimed at extensibility. CISL is processed by tools to generate descriptions of architectures represented in an intermediate form; the descriptions are then further combined and processed to produce efficient compiler and simulator components designed to "plug in" to existing frameworks. CISL provides the necessary flexibility to advance the simulation paradigm to match the state of the art in computer systems.
机译:当前,很难完全理解现代动态编程语言系统(例如Java)的性能。为了评估优化效果,必须在特定体系结构的上下文中观察执行情况。为此,我们需要用于各种机器的模拟器和编译器后端,这些机器和设备应能够处理当今动态编译语言及其环境的需求。我们在这里介绍CISL,这是一种机器描述语言,专门用于自动生成模拟器和编译器后端。 CISL是一种基于类的语言,具有针对可扩展性的C / Java样式语法。 CISL由工具处理以生成以中间形式表示的体系结构的描述;然后,对描述进行进一步组合和处理,以生成有效的编译器和模拟器组件,这些组件旨在“插入”现有框架。 CISL提供必要的灵活性来推进仿真范例,以匹配计算机系统中的最新技术水平。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号