Skip to Main content Skip to Navigation
Theses

Changement de contexte matériel sur FPGA entre équipements reconfigurables et hétérogènes dans un environnement de calcul distribué.

Abstract : Current informatics greatly rely on hardware accelerators. Their mission is to accelerate domain-specific computation often too complex for a general purpose processor. A certain family of electronic devices, as known as reconfigurables, has been considered for accelerating computation in some cases: low volume production, need for recurrent updates, flexible use cases etc. However, they are still not being used enough compared with the benefits they offer. In order to facilitate a wider adoption, we propose to give more flexibility when using this kind of technology. This thesis presents and studies the capacity of reconfigurable resources to be shared. In order to do that, one should be able to switch between tasks executing on the resource. This technique is called context-switch, and has been in the literature for quite some time. In this work we propose to use a high-level synthesis flow in conjunction with this scheme. Thanks to the high-level synthesis flow, context-switchable circuit construction is automated. The produced circuits are portable because generically built. In addition, we add two steps in the high-level flow in order to give better characteristics to the final circuits. One checkpoint selection limits the states where context-switch is allowed. Moreover, an embedded mechanism is built. Thanks to these two steps, the produced circuits overheads and performances are better than circuits with naive mechanisms. A demonstration platform using FPGAs from different vendors is presented. It allows to test functionally and qualitatively the produced circuit used within a complex system.
Complete list of metadatas

https://hal.archives-ouvertes.fr/tel-01474177
Contributor : Alban Bourge <>
Submitted on : Wednesday, February 22, 2017 - 3:47:32 PM
Last modification on : Thursday, March 26, 2020 - 9:30:07 AM
Document(s) archivé(s) le : Tuesday, May 23, 2017 - 2:05:16 PM

Licence


Distributed under a Creative Commons CC0 - Public Domain Dedication 4.0 International License

Identifiers

  • HAL Id : tel-01474177, version 1

Collections

CNRS | TIMA | UGA

Citation

Alban Bourge. Changement de contexte matériel sur FPGA entre équipements reconfigurables et hétérogènes dans un environnement de calcul distribué.. Architectures Matérielles [cs.AR]. Université Grenoble - Alpes, 2016. Français. ⟨tel-01474177⟩

Share

Metrics

Record views

149

Files downloads

695