Aller au contenu principalAller à la recherche
Episciences
Revues en libre accès
|Connexion(nouvelle fenêtre)
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
|Connexion(nouvelle fenêtre)
Articles & volumes
Tous les articlesTous les articles acceptésTous les volumesDernier volumeVolumes spéciauxAuteurs/Autrices
À propos
La revueRéférencementActualitésStatistiques
Comités
Publier
Pour les auteurs/autricesCharte éthiquePour les relecteurs/relectricesProposer des numéros spéciaux
Submit
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Contact
|
Crédits
eISSN 1638-5713
|
RSS
|
Atom
Episciences
Documentation
|
Remerciements
|
Politique de publication
Accessibilité : non conforme
|
Mentions légales
|
Déclaration de confidentialité
|
Termes d'utilisation
  1. Accueil > Articles & volumes >
  2. Articles >
  3. Outil de partitionne ...
Article

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

R. Boudour (1), M.T. Laskri (1)
(1) Département d’informatique Université Badji-Mokhtar
Télécharger l'article
Ouvrir sur HAL
Importé le
May 14, 2007
Publié le
November 25, 2007
Modifié le
March 31, 2025
Volume 7
Volume 7, 2007
DOI
10.46298/arima.1882
Licence
https://about.hal.science/hal-authorisation-v1
Indicateurs
706
Vues
1035
Téléchargements

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

R. Boudour (1), M.T. Laskri (1)
(1) Département d’informatique Université Badji-Mokhtar
Résumé
anglais
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.
français
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
Mots-clés
français
  • [INFO]Computer Science [cs]
  • [MATH]Mathematics [math]
  • Conception conjointe
  • partitionnement automatique
  • métriques de rapprochement
  • algorithme hierarchical clustering
  • algorithme Kernighan/Lin
anglais
  • Codesign
  • automatic partitioning
  • closeness metrics
  • hierarchical clustering algorithm
  • Kernighan/Lin algorithm
Aperçu
Loading PDF preview...