2019 IEEE 27th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM) | 2019
Towards Prototyping and Acceleration of Java Programs onto Intel FPGAs
Abstract
In this work, we propose an approach for transparent compilation and execution of Java programs onto Intel FPGA devices. In detail, we showcase how a managed runtime environment can leverage Intel OpenCL SDK to generate specialized FPGA code, enabling prototyping and acceleration of Java Programs onto FPGAs. Finally, we describe our implementation in the context of TornadoVM with a clear objective to ease FPGA programmability allowing integration with existing frameworks.