Skip to Main content Skip to Navigation
Theses

Du prototypage à l’exploitation d’overlays FPGA

Abstract : Due to their reconfigurable capability and the performance they offer, FPGAs are good candidates for accelerating applications in the cloud. However, FPGAs have some features that hinder their use in the Cloud as well as their adoption by customers : first, FPGA programming is done at low level and requires some expertise that usual Cloud clients do not necessarily have. Secondly, FPGAs do not have native mechanisms allowing them to easily fit in the dynamic execution model of the Cloud.In this work, we propose to use overlay architectures to facilitate FPGA adoption, integration, and operation in the Cloud. Overlays are reconfigurable architectures synthesized on FPGA. As hardware abstraction layers placed between the FPGA and applications, overlays allow to raise the abstraction level of the execution model presented to applications and users, as well as to implement mechanisms making them fit in a Cloud infrastructure.This work presents a vertical approach addressing all aspects of overlay operation in the Cloud as reconfigurable accelerators programmable by tenants : from designing and implementing overlays, integrating them on commercial FPGA platforms, setting up their operating mechanisms, to developping their programming tools. The environment developped in this work is complete, modular and extensible, it is partially based on several existing tools, and demonstrate the feasibility of our approach.
Document type :
Theses
Complete list of metadatas

Cited literature [133 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-02319236
Contributor : Abes Star :  Contact
Submitted on : Thursday, October 17, 2019 - 5:47:06 PM
Last modification on : Sunday, October 25, 2020 - 7:08:07 AM
Long-term archiving on: : Saturday, January 18, 2020 - 3:01:17 PM

File

2018_theotime_bollengier.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-02319236, version 1

Citation

Théotime Bollengier. Du prototypage à l’exploitation d’overlays FPGA. Systèmes embarqués. ENSTA Bretagne - École nationale supérieure de techniques avancées Bretagne, 2018. Français. ⟨NNT : 2018ENTA0003⟩. ⟨tel-02319236⟩

Share

Metrics

Record views

274

Files downloads

518