logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-09032021-173034


Tipo di tesi
Tesi di laurea magistrale
Autore
OTTIMO, ALBERTO
URN
etd-09032021-173034
Titolo
FSP: a Framework for Data Stream Processing Applications targeting FPGAs
Dipartimento
INFORMATICA
Corso di studi
INFORMATICA E NETWORKING
Relatori
relatore Prof. Mencagli, Gabriele
Parole chiave
  • data stream processing
  • DSP
  • FPGA
  • framework
  • parallel computing
Data inizio appello
08/10/2021
Consultabilità
Completa
Riassunto
The Data Stream Processing (DSP) paradigm studies novel algorithms and parallel processing techniques to gain valuable information from data streams. Accelerating DSP with FPGAs is a promising idea since such devices provide low latency, high energy efficiency, and low hardware engineering cost. Unfortunately, state-of-art DSP systems do not provide support for those devices. In this thesis, our aim is to determine if FPGAs can be considered a viable solution for accelerating DSP applications, and we propose a code generation approach which, starting from a high-level API in Python, allows programmer to easily instantiate streaming pipelines. We demonstrate the effectiveness of this approach, in terms of programmability and performance. We give a careful analysis of different ways to parallelize streaming operators, and we show the performance of the different techniques on a set of synthetic benchmarks.
File