An MDE Approach for Automatic Code Generation from MARTE to OpenCL

Résumé : L'ingénierie avancée et les communautés scientifiques utilisent souvent la programmation parallèle pour résoudre leurs problèmes complexes de grande envergure. Atteindre la haute performance est le principal avantage de ce choix. Toutefois, comme la programmation parallèle nécessite une distribution non-trivial de tâches et de données, les développeurs ont du mal à mettre en œuvre leurs applications de manière efficace. Ainsi, afin de réduire la complexité de conception, nous proposons une approche pour générer du code pour la API OpenCL, un standard ouvert pour la programmation parallèle de systèmes hétérogènes. Cette approche est basée sur Ingénierie Dirigée par les Modèles (IDM) et de Modeling and Analysis of Real-Time and Embedded Systems (MARTE) norme proposée par l'Object Management Group (OMG). L'objectif est de fournir des ressources pour les non-spécialistes de la programmation parallèle pour dévéloper leurs applications. En outre, des concepts tels que la réutilisation et l'indépendance de plateforme sont présents. Ainsi, une fois que nous avons conçu une application et architecture de la plateforme d'exécution, nous pouvons réutiliser le même projet pour ajouter plus de fonctionnalités et/ou de modifier l'architecture cible. Par conséquent, cette approche aide les industries à atteindre leurs contraintes de time-to-market. Le code résultant, pour l'hôte et les unités de calcul, sont des fichiers source compilable qui satisfont aux spécifications définies dans la conception.
Type de document :
Rapport
[Research Report] RR-7525, INRIA. 2011, pp.27
Liste complète des métadonnées

https://hal.inria.fr/inria-00563411
Contributeur : Antonio Wendell De Oliveira Rodrigues <>
Soumis le : lundi 7 février 2011 - 14:12:07
Dernière modification le : vendredi 9 novembre 2018 - 12:02:06
Document(s) archivé(s) le : mardi 6 novembre 2012 - 13:31:32

Fichier

RR-7525.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00563411, version 1

Citation

Antonio Wendell De Oliveira Rodrigues, Frédéric Guyomarc'H, Jean-Luc Dekeyser. An MDE Approach for Automatic Code Generation from MARTE to OpenCL. [Research Report] RR-7525, INRIA. 2011, pp.27. 〈inria-00563411〉

Partager

Métriques

Consultations de la notice

600

Téléchargements de fichiers

1119