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).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.