Sélection automatique d'instructions et ordonnancement d'applications basés sur la programmation par contraintes - Archive ouverte HAL Access content directly
Conference Papers Year : 2009

Sélection automatique d'instructions et ordonnancement d'applications basés sur la programmation par contraintes

(1) , (1) , (2) , (1) , (1)
1
2

Abstract

Ce papier présente une nouvelle méthode, basée sur la programmation par contraintes, pour la sélection de motifs de calcul, le placement et l'ordonnancement d'applications sur des extensions de processeurs configurables. Cette méthode est intégrée dans l'environnement DURASE (Generic Environment for Design and Utilization of Reconfigurable Application-Specific Processors Extensions). Les extensions du proces- seur, qui mettent en œuvre les motifs de calcul et qui sont accessibles via des instructions spécialisées, sont fortement couplées au chemin de données du processeur. Ces instructions spécialisées sont géné- rées et sélectionnées à partir du graphe de l'application. Notre méthode supporte un ordonnancement sous contrainte de ressources ou sous contrainte de temps. Les résultats expérimentaux obtenus sur les benchmarks MediaBench et MiBench montrent une accélération de l'exécution des applications d'un facteur de 2,3 en moyenne.
Fichier principal
Vignette du fichier
charot09_sympa13.pdf (852.05 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

inria-00449670 , version 1 (22-01-2010)

Identifiers

  • HAL Id : inria-00449670 , version 1

Cite

Kevin Martin, Christophe Wolinski, Krzysztof Kuchcinski, Antoine Floch, François Charot. Sélection automatique d'instructions et ordonnancement d'applications basés sur la programmation par contraintes. 13ème Symposium en Architecture de machines (SympA'13), Sep 2009, Toulouse, France. ⟨inria-00449670⟩
157 View
82 Download

Share

Gmail Facebook Twitter LinkedIn More