Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS
VIEW 149 | DOWNLOAD 68

Efficient HDL high-level synthesis for FPGA-accelerated CPUs and case study of an image transform kernel

Download
Tosi, Pierre-Clément ULiège
Promotor(s) : Boigelot, Bernard ULiège
Date of defense : 26-Jun-2017/27-Jun-2017 • Permalink : http://hdl.handle.net/2268.2/2577
Details
Title : Efficient HDL high-level synthesis for FPGA-accelerated CPUs and case study of an image transform kernel
Author : Tosi, Pierre-Clément ULiège
Date of defense  : 26-Jun-2017/27-Jun-2017
Advisor(s) : Boigelot, Bernard ULiège
Committee's member(s) : Kraft, Michael ULiège
Mathy, Laurent ULiège
Catthoor, Francky 
Language : English
Keywords : [en] FPGA accelerators
[en] High-Performance Computing
[en] HDL High-Level Synthesis
[en] HDL Synthesis
[en] Parallel
[en] HPC
Discipline(s) : Engineering, computing & technology > Electrical & electronics engineering
Engineering, computing & technology > Computer science
Commentary : The work presented in this thesis was performed during an internship at IMEC (Leuven, Belgium) and a visit at EPFL (Lausanne, Switzerland).
Target public : Researchers
Professionals of domain
Institution(s) : Université de Liège, Liège, Belgique
IMEC, Leuven, Belgium
École Polytechnique Fédérale de Lausanne, Lausanne, Switzerland
Degree: Master en ingénieur civil électricien, à finalité spécialisée en "electrical engineering"
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[en] This thesis consists of two relatively distinct works. In the first part, we improve the performance of an open-source medical image processing pipeline used for drug development through the use of an FPGA accelerator interfaced with the main processor. In the process, we identify the bottlenecks, study potential mathematical improvements to the internal algorithm and discuss highly parallel and pipelined approaches to be implemented in the FPGA.

The second part of this thesis introduces a research project (from Stanford University and EPFL) for automatic generation of high performance hardware implementations from specifically designed high-level languages, for targeting among other parallel circuits, FPGAs. The application from the first part of the thesis is used as a testing platform for this tool-chain by implementing the algorithm in the provided high-level language. The resulting hardware system is then analyzed from which potential improvements to the tool-chain (and in particular, the high-level language) are deduced and presented.


File(s)

Document(s)

File
Access TOSI_MSc_Thesis_2016-2017.pdf
Description: Thesis
Size: 858.81 kB
Format: Adobe PDF

Annexe(s)

File
Access annexe.pdf
Description: -
Size: 47.9 kB
Format: Adobe PDF

Author

  • Tosi, Pierre-Clément ULiège Université de Liège > Master ingé. civ. électr., à fin.

Promotor(s)

Committee's member(s)

  • Kraft, Michael ULiège Université de Liège - ULg > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes microélectroniques intégrés
    ORBi View his publications on ORBi
  • Mathy, Laurent ULiège Université de Liège - ULg > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques répartis et sécurité
    ORBi View his publications on ORBi
  • Catthoor, Francky IMEC et Professeur KUL
  • Total number of views 149
  • Total number of downloads 68










All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.