Towards prototyping and acceleration of Java programs onto intel FPGAS

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Bibliographical metadata

Original languageEnglish
Title of host publicationProceedings - 27th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2019
PublisherIEEE
Number of pages1
ISBN (Electronic)9781728111315
DOIs
Publication statusPublished - 2019
Event27th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines - San Diego, United States
Event duration: 28 Apr 20191 May 2019

Publication series

NameProceedings - 27th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2019

Conference

Conference27th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines
Abbreviated titleFCCM 2019
CountryUnited States
CitySan Diego
Period28/04/191/05/19