DocumentCode
1603382
Title
Run-time execution of reconfigurable hardware in a Java environment
Author
King, L. A Smith ; Quinn, Heather ; Leeser, Miriam ; Galatopoullos, Demetris ; Manolakos, Elias
Author_Institution
Dept. of Math & Comput. Sci., Coll. of the Holy Cross, Worcester, MA, USA
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
380
Lastpage
385
Abstract
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 modify 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 (iv) 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
Keywords
Java; hardware description languages; hardware-software codesign; workstation clusters; JHDL; Java environment; JavaPorts; co-design; communication layer; hardware design; heterogeneous resources; networks of workstations; packet exchange platform; reconfigurable hardware; run-time execution; Acceleration; Algorithm design and analysis; Application software; Educational institutions; Field programmable gate arrays; Hardware; Image processing; Intelligent networks; Java; Runtime environment;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-7695-1200-3
Type
conf
DOI
10.1109/ICCD.2001.955055
Filename
955055
Link To Document