SpecHLS: Speculative Accelerator Design using High-Level Synthesis - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Article Dans Une Revue IEEE Micro Année : 2022

SpecHLS: Speculative Accelerator Design using High-Level Synthesis

Résumé

Custom hardware accelerators usage is shifting towards new application domains such as graph analytics and unstructured text analysis. These applications expose complex control-flow which is challenging to map to hardware, especially when operating from a C/C++ description using High-Level Synthesis toolchains. Several approaches relying on speculative execution have been proposed to overcome those limitations, but they often fail to handle the multiple interacting speculations required for realistic use-cases. This paper proposes a fully automated hardware synthesis flow based on a source-to-source compiler that identifies and explores intricate speculation configurations to generate speculative hardware accelerators.
Fichier principal
Vignette du fichier
spechls-ieee-micro.pdf (1.07 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03714101 , version 1 (05-07-2022)

Licence

Paternité

Identifiants

Citer

Jean-Michel Gorius, Simon Rokicki, Steven Derrien. SpecHLS: Speculative Accelerator Design using High-Level Synthesis. IEEE Micro, In press, pp.1-10. ⟨10.1109/mm.2022.3188136⟩. ⟨hal-03714101⟩
71 Consultations
251 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More