Outil de partitionnement hw/sw basé sur l’algorithme Kernighan/Lin amélioré - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Revue Africaine de Recherche en Informatique et Mathématiques Appliquées Année : 2007

Outil de partitionnement hw/sw basé sur l’algorithme Kernighan/Lin amélioré

Résumé

Partitioning of system functionality for implementation among multiple system components, such as among hardware and software components in codesign, is becoming an increasingly important topic. Various heuristics are used in automatic partitioning. In this paper, we present our tool, called AutoDec, implemented in Visual C++ 6.0. We verified that hierarchical clustering algorithm, based on closeness metrics, can be used to merge pieces of functionality before applying Kernighan/Lin algorithm, resulting in reduced execution time with often improvements in quality. In addition, we show that our approach, when used in partitioning, fills the gap between fast algorithms and highly-optimizing ones.
Le partitionnement fonctionnel d’un système, en composants matériels et logiciels, acquiert de plus en plus de l’importance en conception conjointe. Plusieurs heuristiques et algorithmes sont utilisés en partitionnement. Dans ce papier, nous présentons l'outil, appelé AutoDec, implémenté en Visual C++ 6.0. Nous vérifions que l’algorithme hierarchical clustering, basé sur des métriques de rapprochement, peut être utilisé pour fusionner des parties fonctionnelles avant l’application de l’algorithme Kernihgan/Lin, entraînant ainsi une réduction notable du temps d’exécution avec souvent une amélioration accrue en qualité. En somme, nous montrons que notre approche, utilisée en partitionnement, permet de réduire le fossé entre les algorithmes rapides et hautement optimaux
Fichier principal
Vignette du fichier
arima0405.pdf (647.49 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-01263496 , version 1 (27-01-2016)

Identifiants

Citer

R. Boudour, M.T. Laskri. Outil de partitionnement hw/sw basé sur l’algorithme Kernighan/Lin amélioré. Revue Africaine de Recherche en Informatique et Mathématiques Appliquées, 2007, Volume 7, 2007, pp.20-40. ⟨10.46298/arima.1882⟩. ⟨hal-01263496⟩
170 Consultations
1162 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More