Programming Massively Parallel Architectures using MARTE: a Case Study

Antonio Wendell De Oliveira Rodrigues 1 Frédéric Guyomarc'H 1 Jean-Luc Dekeyser 1
1 DART - Contributions of the Data parallelism to real time
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Nowadays, several industrial applications are being ported to parallel architectures. These applications take advantage of the potential parallelism provided by multiple core processors. Many-core processors, especially the GPUs(Graphics Processing Unit), have led the race of floating-point performance since 2003. While the performance improvement of general-purpose microprocessors has slowed significantly, the GPUs have continued to improve relentlessly. As of 2009, the ratio between many-core GPUs and multicore CPUs for peak floating-point calculation throughput is about 10 times. However, as parallel programming requires a non-trivial distribution of tasks and data, developers find it hard to implement their applications effectively. Aiming to improve the use of many-core processors, this work presents an case-study using UML and MARTE profile to specify and generate OpenCL code for intensive signal processing applications. Benchmark results show us the viability of the use of MDE approaches to generate GPU applications.
Type de document :
Communication dans un congrès
2nd Workshop on Model Based Engineering for Embedded Systems Design (M-BED 2011) on Date Conference 2011, Mar 2011, Grenoble, France. 2011
Liste complète des métadonnées

Littérature citée [4 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00578646
Contributeur : Antonio Wendell De Oliveira Rodrigues <>
Soumis le : lundi 21 mars 2011 - 17:44:23
Dernière modification le : vendredi 30 mars 2018 - 16:12:16
Document(s) archivé(s) le : jeudi 8 novembre 2012 - 12:21:57

Fichier

wsmbedFinal.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00578646, version 1

Citation

Antonio Wendell De Oliveira Rodrigues, Frédéric Guyomarc'H, Jean-Luc Dekeyser. Programming Massively Parallel Architectures using MARTE: a Case Study. 2nd Workshop on Model Based Engineering for Embedded Systems Design (M-BED 2011) on Date Conference 2011, Mar 2011, Grenoble, France. 2011. 〈inria-00578646〉

Partager

Métriques

Consultations de la notice

308

Téléchargements de fichiers

188