ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Auteurs : soumettez
votre article en ligne
Autres revues >>

Technique et Science Informatiques

0752-4072
Revue des sciences et technologies de l'information
 

 ARTICLE VOL 32/2 - 2013  - pp.253-280  - doi:10.3166/tsi.32.253-280
TITRE
Méthodologie dédiée aux applications parallèles sur plateforme reconfigurable dynamiquement

TITLE
Design methodology for parallel applications on dynamically reconfigurable platform

RÉSUMÉ

L’intégration croissante de ressources matérielles reconfigurables dans les systèmes de calcul ouvre de nombreuses voies en permettant d’implémenter des accélérateurs matériels dynamiquement. Néanmoins, l’utilisation de ces circuits reste complexe avec les outils actuels, notamment dans le cas de la reconfiguration partielle. C’est pourquoi nous proposons dans cet article une méthodologie destinée à faciliter la création d’applications faisant usage de matériel reconfigurable, et particulièrement des applications parallèles. Nous introduisons une couche de virtualisation destinée à isoler l’application de la plateforme d’exécution, qui permet notamment d’assurer la portabilité des applications sur divers supports. Nous détaillons également la structure modulaire que nous proposons pour les applications, qui facilite la réutilisation d’IP déjà existants lors de la conception d’une application. Par ailleurs, nous présentons plusieurs implémentations de plateformes destinées à l’exécution de telles applications.



ABSTRACT

Reconfigurable hardware is increasingly used in processing systems, leading to new perspectives by allowing implementation of hardware accelerators on demand. Nevertheless, use of this dynamic circuitry is still complex with current tools, especially for partial reconfiguration. In this article, we present a methodology which goal is to make easier creating applications making use of reconfigurable hardware, particularly parallel applications. We introduce a virtualization layer that separates the application from the execution platform in order to ensure application portability. We also explain a modular structure that we propose for applications, making IP re-use easier while conceiving an application. Furthermore, we present several platform implementations intended to make possible executing such applications.



AUTEUR(S)
Clément FOUCHER, Fabrice MULLER, Alain GIULIERI

MOTS-CLÉS
architectures parallèles, systèmes reconfigurables, system-on-chip, FPGA

KEYWORDS
parallel architecture, reconfigurable systems, system-on-chip, FPGA

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 12.5 €
• Non abonné : 25.0 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (1,54 Mo)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier