Towards prototyping and acceleration of Java programs onto intel FPGAS

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

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
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
Country/TerritoryUnited States
CitySan Diego
Period28/04/191/05/19

Keywords

  • FPGAS
  • JIT Compilation
  • Managed Runtimes
  • OpenCL

Fingerprint

Dive into the research topics of 'Towards prototyping and acceleration of Java programs onto intel FPGAS'. Together they form a unique fingerprint.

Cite this