In a quest for making FPGA technology more accessible to the software community, Xilinx recently released PYNQ, a framework for Zynq that relies on Python and overlays to ease the Integration of functionalities of the programmable logic Into applications. In this work we build upon this framework to enable transparent hardware acceleration for scientific computations for Zynq. We do so by providing a custom NumPy library designed for PYNQ, as It Is the de-facto scientific library for Python. We then demonstrate the effectiveness of the proposed approach on a biomedical use case Involving the extraction of features from the Electroencephalography (EEG).

Enabling Transparent Hardware Acceleration on Zynq SoC for Scientific Computing

Luca Stornaiuolo;Filippo Carloni;Riccardo Pressiani;Giuseppe Natale;Marco Santambrogio;Donatella Sciuto
2020-01-01

Abstract

In a quest for making FPGA technology more accessible to the software community, Xilinx recently released PYNQ, a framework for Zynq that relies on Python and overlays to ease the Integration of functionalities of the programmable logic Into applications. In this work we build upon this framework to enable transparent hardware acceleration for scientific computations for Zynq. We do so by providing a custom NumPy library designed for PYNQ, as It Is the de-facto scientific library for Python. We then demonstrate the effectiveness of the proposed approach on a biomedical use case Involving the extraction of features from the Electroencephalography (EEG).
2020
File in questo prodotto:
File Dimensione Formato  
09_2019-EWiLi_19_scientific.pdf

accesso aperto

: Pre-Print (o Pre-Refereeing)
Dimensione 1.01 MB
Formato Adobe PDF
1.01 MB 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/1145902
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact