Energy-Aware Parallelization Flow and Toolset for C Code

Mihai Lazarescu 1 Albert Cohen 2 Adrien Guatto 2 Luciano Lavagno 1 Nhat Minh Lê 2 Antoniu Pop 3 Manuel Prieto 4 Andrei Terechko 5 Alexandru Sutii 5
2 Parkas - Parallélisme de Kahn Synchrone
DI-ENS - Département d'informatique de l'École normale supérieure, ENS Paris - École normale supérieure - Paris, Inria Paris-Rocquencourt, CNRS - Centre National de la Recherche Scientifique : UMR 8548
Abstract : Multicore architectures are increasingly used in embedded systems to achieve higher throughput with lower energy consumption. This trend accentuates the need to convert existing sequential code to effectively exploit the resources of these architectures. We present a parallelization flow and toolset for legacy C code that includes a performance estimation tool, a parallelization tool, and a streaming-oriented parallelization framework. These are part of the work-in-progress EU FP7 PHARAON project that aims to develop a complete set of techniques and tools to guide and assist software development for heterogeneous parallel architectures. We demonstrate the effectiveness of the use of the toolset in an experiment where we measure the parallelization quality and time for inexperienced users, and the parallelization flow and performance results for the parallelization of a practical example of a stereo vision application.
Type de document :
Communication dans un congrès
SCOPES 2014 - 17th International Workshop on Software and Compilers for Embedded Systems, Jun 2014, Saint Goar, Germany. 2014, 〈10.1145/2609248.2609264〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01257245
Contributeur : Albert Cohen <>
Soumis le : samedi 16 janvier 2016 - 02:27:48
Dernière modification le : samedi 21 octobre 2017 - 20:10:13

Identifiants

Collections

Citation

Mihai Lazarescu, Albert Cohen, Adrien Guatto, Luciano Lavagno, Nhat Minh Lê, et al.. Energy-Aware Parallelization Flow and Toolset for C Code. SCOPES 2014 - 17th International Workshop on Software and Compilers for Embedded Systems, Jun 2014, Saint Goar, Germany. 2014, 〈10.1145/2609248.2609264〉. 〈hal-01257245〉

Partager

Métriques

Consultations de la notice

292