首页> 外文会议>IEEE Symposium on Field-Programmable Custom Computing Machines >Macro-based hardware compilation of Java bytecodes into a dynamic reconfigurable computing system
【24h】

Macro-based hardware compilation of Java bytecodes into a dynamic reconfigurable computing system

机译:基于宏的硬件编译Java字节码到动态可重构计算系统中

获取原文

摘要

This paper presents a new approach to synthesize to reconfigurable hardware (HW) user-specified regions of a program, under the assumption of "virtual HW" support. The automation of this approach is supported by a compiler front-end and by an HWcompiler under development. The front-end starts from the Java bytecodes and, therefore, supports any language that can be compiled to the JVM (Java Virtual Machine) model. It extracts from the bytecodes all the dependencies inside and between basicblocks. This information is stored in representation graphs more suitable to efficiently exploit the existent parallelism in the program than those typically used in high-level synthesis. From the intermediate representations the HW compiler exploits thetemporal partitions at the behavior level, resolves memory access conflicts, and generates the VHDL descriptions at register-transfer level that will be mapped into the reconfigurable HW devices.
机译:本文在“虚拟HW”支持的假设下,提出了一种新方法来合成可重新配置硬件(HW)用户指定区域的程序。该方法的自动化由编译器前端和由开发的HWCompiler支持。前端从Java字节码开始,因此支持任何可以编译为JVM(Java虚拟机)模型的语言。它从字节码中提取到基础块内部和之间的所有依赖项。该信息存储在表示图中,更适合于有效地利用程序中存在的并行性,而不是高级合成中使用的程序。从中间表示,HW编译器在行为级别处利用轮廓分区,解析内存访问冲突,并在寄存器传输级别生成VHDL描述,该寄存器传输级别将被映射到可重新配置的HW设备中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号