On how to efficiently implement deep learning algorithms on pynq platform

Publications
Author(s) Luca Stornaiuolo, Marco Santambrogio, Donatella Sciuto Conference2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI) AbstractDeep Learning algorithms are gaining momentum as main components in a large number of fields, from computer vision and robotics to finance and biotechnology. At the same time, the use of Field Programmable Gate Arrays (FPGAs) for data-intensive applications is increasingly widespread thanks to the possibility to customize hardware accelerators and achieve high-performance implementations with low energy consumption. Moreover, FPGAs have demonstrated to be a viable alternative to GPUs in embedded systems applications, where the benefits of the reconfigurability properties make the system more robust, capable to face the system failures and to respect the constraints of the embedded devices. In this work, we present a framework to efficiently implement Deep Learning algorithms by…
Read More
Perché io, donna, ho scelto ingegneria

Perché io, donna, ho scelto ingegneria

Press
DONNA MODERNA by Myriam Defilippi Sono ancora poche le donne nelle professioni tecnico-scientifiche. Qui 6 studentesse del Politecnico di Milano (che hanno appena presentato progetti di ricerca negli Stati Uniti) raccontano come sono riuscite a vincere i pregiudizi. E ad assecondare il loro talento...
Read More
Missione possibile nella Silicon Valley

Missione possibile nella Silicon Valley

Press
LA STAMPA by Fabio Di Todaro In loro alberga un sogno: fare le valigie con destinazione Silicon Valley, per un viaggio di sola andata. Molto dipende, però, da come si concluderà la spedizione, iniziata venerdì scorso, dei 35 studenti e ricercatori che il Politecnico di Milano ha mandato nella mecca della tecnologia. Obiettivo: sedurre i big dell’high tech a suon di idee e progetti partoriti a Città Studi...
Read More

FIDA: a framework to automatically integrate FPGA kernels within Data-Science applications

Publications
Author(s) Luca Stornaiuolo, Alberto Parravicini, Donatella Sciuto, Marco D Santambrogio Conference 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) Abstract Hardware accelerators are an effective solution to increase the performance of algorithms in a wide array of disciplines, from data science to computational finance. However, data scientists and mathematicians often do not have the required knowledge or time to fully exploit these accelerators, and they perceive them as difficult and frustrating to use. OpenCL was created to simplify the creation of computational pipelines with heterogeneous hardware, but as of today, its integration with high-level languages commonly used in data science is limited. In this paper, we propose a framework to integrate OpenCL kernels running on Field Programmable Gate Arrays (FPGAs) with Python, R, and MATLAB, the most common…
Read More
I cervelli del NECSTLab di Milano alla conquista della Silicon Valley

I cervelli del NECSTLab di Milano alla conquista della Silicon Valley

Press
CORRIERE DELLA SERA by Enrico Forzinetti Mettersi in gioco in una realtà diversa da quella italiana per tirare fuori il massimo del proprio talento: è lo spirito con cui più di 40 tra studenti, dottorandi e post-dottorandi del NecstLab del Politecnico di Milano, la maggior parte dei quali ingegneri informatici o biomedici, sono in partenza per due settimane di incontri, presentazioni e scambi di vedute con le migliori università americane e le aziende della Silicon Valley. Un’occasione per fare rete e per portare avanti le collaborazioni con importanti realtà come Oracle, Microsoft e Xilinx, azienda che produce dispositivi utilizzati anche da Amazon...
Read More
NECSTLab: da Milano alla Silicon Valley

NECSTLab: da Milano alla Silicon Valley

Press
Manageritalia NECSTLab del Politecnico di Milano è un esempio dell'Italia che innova e funziona: 100 studenti, 50 progetti di ricerca all’anno, oltre 30 aziende multinazionali e università con collaborazioni attive tra il capoluogo lombardo e il resto del mondo. E tra maggio e giugno, a San Francisco e nella Silicon Valley, la NECST Group Conference (NGC)...
Read More
Ricercatori italiani ‘in vetrina’ nella Silicon Valley

Ricercatori italiani ‘in vetrina’ nella Silicon Valley

Press
ANSA I mattoncini Lego sul tavolo delle riunioni, perché "impegnare le mani aiuta il cervello a ragionare". Accanto, un divano-letto bordato di peluche, "perché capita spesso di fare le ore piccole". Accatastate in un angolo le scatole vuote della pizza, ordinata la sera prima "per mangiare qui tutti assieme". E poi un grande open space con file di computer dove lavorare fianco a fianco, ipnotizzati dagli schermi fino a notte fonda...
Read More

The role of cad frameworks in heterogeneous fpga-based cloud systems

Publications
Author(s) Lorenzo Di Tucci, Marco Rabozzi, Luca Stornaiuolo, Marco D Santambrogio Conference 2017 IEEE International Conference on Computer Design (ICCD) Abstract In the context of heterogneous computing, even though GPUs are the components of election due to both their intrinsically parallel nature and their flexibility, FPGAs are being investigated and experimented due to superior power efficiency on selected workloads While GPUs are the heterogeneous components of election due to both their intrinsically parallel nature and their flexibility, FPGAs are being investigated and experimented due to superior power efficiency on selected workloads. However, the lack of adequate languages, runtimes, programming flexibility and, broadly speaking, proven system level approaches for FPGA-accelerated applications are the most relevant limiting factors to the adoption of these devices into mainstream. In these regards, Amazon recently released…
Read More