首页> 外文会议>International Conference on Embedded Software and Systems(ICESS 2005); 20051216-18; Xi'an(CN) >Jaguar: A Compiler Infrastructure for Java Reconfigurable Computing
【24h】

Jaguar: A Compiler Infrastructure for Java Reconfigurable Computing

机译:Jaguar:Java可重构计算的编译器基础结构

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

摘要

In this paper, we present our compiler infrastructure, called Jaguar for Java reconfigurable computing. The Jaguar compiler translates compiled Java methods, i.e. sequence of bytecodes into Verilog synthesizable code modules with exploiting the maximum operational parallelism within applications. Our compiler infrastructure consists of two major components. One is a compiler to generate synthesizable Verilog codes from Java applications, which performs full compilation passes, such as bytecode parsing, intermediate representation (IR) construction, program analysis, optimization, and code emission. The other component is the Java Virtual Machine (JVM) which provides Java execution environment to the generated Verilog modules. The JVM closely interacts with hardware during the execution through an interrupt method. We discuss the performance issues and code transformation techniques to reduce the interaction overhead in our Java reconfigurable computing environment.
机译:在本文中,我们介绍了用于Java可重构计算的称为Jaguar的编译器基础结构。捷豹(Jaguar)编译器利用应用程序内的最大操作并行度,将编译后的Java方法(即字节码序列)转换为Verilog可综合代码模块。我们的编译器基础结构包含两个主要组件。一种是从Java应用程序生成可综合Verilog代码的编译器,它执行完整的编译过程,例如字节码解析,中间表示(IR)构造,程序分析,优化和代码发射。另一个组件是Java虚拟机(JVM),它为生成的Verilog模块提供Java执行环境。 JVM在执行期间通过中断方法与硬件紧密交互。我们讨论了性能问题和代码转换技术,以减少Java可重配置计算环境中的交互开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号