Prédiction de Branchement dans la Synthèse de Haut Niveau - Archive ouverte HAL
Communication Dans Un Congrès Année : 2011

Prédiction de Branchement dans la Synthèse de Haut Niveau

Résumé

La Prédiction de Branchement (PB) est une technique largement utilisée dans les microprocesseurs pour optimiser les performances des architectures pipelines. Dans cet article, nous présentons des travaux exploratoires autour d'une approche permettant de combiner la spéculation d'opérations et la prédiction de branchement dans la Synthèse de Haut Niveau (HLS). Dans le flot de conception que nous proposons, le CDFG (flot de contrôle et de données), obtenu par compilation de l'application à synthétiser, est dans un premier temps partitionné afin de limiter les possibilités de spéculation des opérations. Les opérations appartenant à des blocs linéaires d'instructions mutuellement exclusifs et retenues pour être spéculées sont ensuite couplées afin de réduire le nombre de scenarios d'ordonnancement possible et donc la complexité du contrôleur. Les opérations sont finalement ordonnancées et assignées à des opérateurs avant que l'architecture de niveau RTL, décrite en VHDL, ne soit générée. L'apport des techniques de prédiction de branchement dans la Synthèse de Haut Niveau ainsi que leurs effets sur la surface et la latence d'une architecture sont évalués via des premiers résultats expérimentaux.
Fichier non déposé

Dates et versions

hal-00592606 , version 1 (13-05-2011)

Identifiants

  • HAL Id : hal-00592606 , version 1

Citer

Vianney Lapotre, Philippe Coussy, Cyrille Chavet. Prédiction de Branchement dans la Synthèse de Haut Niveau. SYMPosium en Architectures, Saint Malo, Mai 2011, May 2011, St Malo, France. pp.XX-YY. ⟨hal-00592606⟩
295 Consultations
0 Téléchargements

Partager

More