MAURIN, M Louis (2024) Investigating scheduling mechanism for High Level Synthesis PRE - Projet de recherche, ENSTA.

Fichier(s) associé(s) à ce document :

[img]
Prévisualisation
PDF
1462Kb

Résumé

La synth`ese de haut niveau (HLS) joue un rˆole crucial dans la r ́eduction de l’ ́ecart entre la conception logicielle et mat ́erielle en permettant la g ́en ́eration automatique de circuits `a partir de langages de programmation de haut niveau. Ce rapport pr ́esente une double contribution au cadre du compilateur JLM. Premi`erement, il propose une solution pour convertir le graphe de d ́ependance de l’ ́etat des valeurs r ́egionalis ́ees (RVSDG) dans JLM vers et depuis un dialecte MLIR, am ́eliorant ainsi l’interop ́erabilit ́e et la flexibilit ́e dans la conception de compilateurs. Deuxi`emement, le rapport d ́ecrit la mise en œuvre de la HLS avec un ordonnancement statique au sein de JLM, offrant une approche qui optimise `a la fois les performances et l’utilisation des ressources. Tout au long de ce projet, un apprentissage significatif a ́et ́e n ́ecessaire pour relever les d ́efis complexes li ́es `a la conception de compilateurs et de circuits, ce qui a conduit `a des contributions pr ́ecieuses et donn ́e les bases de futures recherches dans ce domaine.

Type de document:Rapport ou mémoire (PRE - Projet de recherche)
Mots-clés libres:JLM – Regionalized Value State Dependence Graph (RVSDG) – Multi-Level Intermediate Rep- resentation (MLIR) – Chisel – synth`ese de haut niveau (HLS) – Ordonnancement statique
Sujets:Sciences et technologies de l'information et de la communication
Code ID :10149
Déposé par :Louis MAURIN
Déposé le :28 août 2024 11:12
Dernière modification:28 août 2024 11:12

Modifier les métadonnées de ce document.