DocumentCode :
3300137
Title :
Macro-based hardware compilation of JavaTM bytecodes into a dynamic reconfigurable computing system
Author :
Cardoso, Joãao M P ; Neto, Horáacio C.
Author_Institution :
INESC, Lisbon, Portugal
fYear :
1999
fDate :
1999
Firstpage :
2
Lastpage :
11
Abstract :
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 HW compiler 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 basic blocks. 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 the temporal 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
Keywords :
Java; reconfigurable architectures; virtual machines; Java bytecodes; VHDL descriptions; dynamic reconfigurable computing system; hardware compilation; reconfigurable hardware; Hardware; Java;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 1999. FCCM '99. Proceedings. Seventh Annual IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0375-6
Type :
conf
DOI :
10.1109/FPGA.1999.803662
Filename :
803662
Link To Document :
بازگشت