Automatic High-Level Hardware Checkpoint Selection for Reconfigurable Systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

Automatic High-Level Hardware Checkpoint Selection for Reconfigurable Systems

Résumé

—Modern FPGAs provide great computational power and flexibility but there is still room for improving their performances. For example multiuser approaches are particularly underdeveloped as they require specific mechanisms still to be automated. Sharing an FPGA resource between applications or users requires a context switch ability. The latter enables pausing and resuming applications at system demand. This paper presents a method that automatically selects a good execution point, called hardware checkpoint, to perform a context switch on an FPGA. The method relies on a static analysis of the finite state machine of a circuit to select the checkpoint states. The obtained selection ensures that the context switch mechanism respects a given latency and tries to minimize the mechanism costs. The method takes advantage of its integration in an open-source HLS tool and preliminary results highlight its efficiency. Index Terms—FPGA, HLS, CAD, hardware context switch

Mots clés

Fichier principal
Vignette du fichier
fccm15_short.pdf (293.63 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01164923 , version 1 (18-06-2015)

Licence

CC0 - Transfert dans le Domaine Public

Identifiants

  • HAL Id : hal-01164923 , version 1

Citer

Alban Bourge, Olivier Muller, Frédéric Rousseau. Automatic High-Level Hardware Checkpoint Selection for Reconfigurable Systems. Field-Programmable Custom Computing Machines (FCCM'15), May 2015, Vancouver, Canada. ⟨hal-01164923⟩

Collections

UGA CNRS TIMA
122 Consultations
218 Téléchargements

Partager

Gmail Facebook X LinkedIn More