首页> 外文会议>IEEE International Conference on Field Programmable Technology >Hardware Join Java: A Unified Hardware/Software Language for Dynamic Partial Runtime Reconfigurable Computing Applications
【24h】

Hardware Join Java: A Unified Hardware/Software Language for Dynamic Partial Runtime Reconfigurable Computing Applications

机译:硬件加入Java:用于动态部分运行时可重新配置计算应用的统一硬件/软件语言

获取原文

摘要

Reconfigurable computing is maturing rapidly as FPGAs combining hard core processors and high density logic block arrays become widely available at low cost. Application developers have been developing algorithms that cross the hardware software divide for some years but will in addition want to express the dynamic reconfiguration of FPGAs made available via an operating system for reconfigurable computing. Whilst there are many behavioural languages available for expressing reconfigurable computing applications very few of them are comprehensive enough to address simultaneously these two requirements. In this paper we present an experimental language based on Java which aims to achieve the twin goals of a transparent hardware software interface and an integrated expression of dynamic reconfiguration. Hardware Join Java (HJJ) uses a common threading abstraction and synchronization based on the Join calculus to unify the semantics and interface between hardware and software. The language extends the dynamic class instantiation mechanism of Java (supported by the services of an operating system for reconfigurable computing) to express user initiated dynamic reconfiguration of the FPGA. In this paper we present basic syntax and semantics of HJJ and give our initial experience with the prototype compiler.
机译:随着FPGA结合硬核处理器和高密度逻辑块阵列,可重新配置的计算迅速地成熟,并且在低成本中广泛地可用。应用程序开发人员一直是开发算法,跨越硬件软件划分部分,但另外还要表达通过用于可重新配置计算的操作系统可用的FPGA的动态重新配置。虽然有许多可用于表达可重新配置的计算应用的行为语言,但很少有足够全面地解决这两个要求。本文介绍了一种基于Java的实验语言,旨在实现透明硬件软件界面的双重目标和动态重新配置的集成表达。硬件连接Java(HJJ)使用基于连接微积分的公共线程抽象和同步,以统一硬件和软件之间的语义和接口。该语言扩展了Java的动态类实例化机制(由操作系统的服务支持,以进行可重新配置计算),以表达用户发起的FPGA动态重新配置。在本文中,我们呈现了HJJ的基本语法和语义,并提供了对原型编译器的初始体验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号