The acceleration of compute-intensive applications on FPGA-based systems has become an increasingly common trend thanks to their availability as cloud commodities. This trend has also been accompanied by wider support of High-Level Synthesis tools. Despite these solutions reduce the learning curve for hardware development, the programmer still requires specific expertise in order to achieve efficient implementations. In this paper, we propose an automated approach for the acceleration of C applications into dataflow kernels on FPGAs.

Automated acceleration of dataflow-oriented c applications on FPGA-based systems

Peverelli F.;Rabozzi M.;Cardamone S.;Del Sozzo E.;Santambrogio M. D.;Di Tucci L.
2019-01-01

Abstract

The acceleration of compute-intensive applications on FPGA-based systems has become an increasingly common trend thanks to their availability as cloud commodities. This trend has also been accompanied by wider support of High-Level Synthesis tools. Despite these solutions reduce the learning curve for hardware development, the programmer still requires specific expertise in order to achieve efficient implementations. In this paper, we propose an automated approach for the acceleration of C applications into dataflow kernels on FPGAs.
2019
978-1-7281-1131-5
Asian Option Pricing; Dataflow Kernels Generation; Design Space Exploration; FPGA; LLVM
File in questo prodotto:
File Dimensione Formato  
08735560.pdf

Accesso riservato

: Publisher’s version
Dimensione 72.49 kB
Formato Adobe PDF
72.49 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1127893
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact