Run-time execution of reconfigurable hardware in a Java']Java environment

被引:7
作者
King, LAS [1 ]
Quinn, H [1 ]
Leeser, M [1 ]
Galatopoullos, D [1 ]
Manolakos, E [1 ]
机构
[1] Coll Holy Cross, Dept Math Comp Sci, Worcester, MA 01610 USA
来源
2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS | 2001年
关键词
D O I
10.1109/ICCD.2001.955055
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present tools that support the run-time execution of applications that mix software running on networks of workstations and reconfigurable hardware. We use JHDL to describe the reconfigurable hardware, and JavaPorts to handle the communications between nodes in the network. The heterogeneous resources are handled by interposing a communication layer between the application and the hardware. The communication layer provides (i) the ability to modi,, the target hardware without modifying the application, (ii) co-design of the application and hardware, (iii) simulation of the entire system before the hardware design is complete, and (h) remote execution so the application can reside on a different host from the hardware. We demonstrate the feasibility of this approach with a Java-based system which has a communication layer called the Packet Exchange Platform (PEP). We present the system, describe the PEP and its implementation, and show how this approach has been applied to an image processing application.
引用
收藏
页码:380 / 385
页数:6
相关论文
共 10 条
  • [1] BANERJEE P, 2000, P INT S FPGA CUST CO
  • [2] BELLOWS P, 1998, IEEE S FIELD PROGR C
  • [3] CRUSADE: Hardware/software co-synthesis of dynamically reconfigurable heterogeneous real-time distributed embedded systems
    Dave, BP
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 97 - 104
  • [4] CORDS: Hardware-software co-synthesis of reconfigurable real-time distributed embedded systems
    Dick, RP
    Jha, NK
    [J]. 1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 62 - 68
  • [5] GALATOPOULLOS D, 1999, LECT NOTES COMPUTER, V1586, P813
  • [6] GALATOPOULLOS D, 1999, INFORMATICA, V23, P97
  • [7] XBI: A Java']Java-based interface to FPGA hardware
    Guccione, SA
    Levi, D
    [J]. CONFIGURABLE COMPUTING: TECHNOLOGY AND APPLICATIONS, 1998, 3526 : 97 - 102
  • [8] HAMMES JP, 1999, P COMP SYST INT C VI, P83
  • [9] Hutchings BL, 2000, DES AUT CON, P561
  • [10] MCCLUSKEY G, 1997, REMOTE METHOD INVOCA