An HLS algorithm for the direct synthesis of complex control flow graphs into finite state machines with implicit datapath - Equipe Hardware ARchitectures and CAD tools
Communication Dans Un Congrès Année : 2024

An HLS algorithm for the direct synthesis of complex control flow graphs into finite state machines with implicit datapath

Résumé

In this paper, we introduce an efficient algorithm for automating the direct transformation of a control flow graph (CFG) into a synthesizable finite-state machine with implicit datapath (FSMD). In our opinion, this transformation has not received sufficient attention: although the passage of a CFG to FSMD is mentioned in many textbooks on digital system design, and presented as trivial, to our knowledge it has never been explicitly formulated nor automated. Our experience shows, moreover, that this process is trickier than claimed. We believe our algorithm can become a key transformation for high-level synthesis (HLS) of control-dominated applications presenting a low level of instruction-level parallelism. Our paper presents the algorithm in detailed procedural form. Experimental measurements carried out on synthetic benchmarks shows its effectiveness.

Mots clés

Fichier principal
Vignette du fichier
dsd_24.pdf (603.73 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04812311 , version 1 (30-11-2024)

Identifiants

  • HAL Id : hal-04812311 , version 1

Citer

Jean-Christophe Le Lann. An HLS algorithm for the direct synthesis of complex control flow graphs into finite state machines with implicit datapath. 27th Euromicro Conference Series on Digital System Design, Aug 2024, Paris, France. ⟨hal-04812311⟩
0 Consultations
0 Téléchargements

Partager

More