Towards run-time actor mapping of dynamic dataflow programs onto multi-core platforms - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Towards run-time actor mapping of dynamic dataflow programs onto multi-core platforms

Résumé

The emergence of massively parallel architectures, along with the necessity of new parallel programming models, has revived the interest on dataflow programming due to its ability to express concurrency. Although dynamic dataflow programming can be considered as a flexible approach for the development of scalable applications, there are still some open problems in concern of their execution. In this paper, we propose a low-cost mapping methodology to map dynamic dataflow programs over any multi-core platform. Our approach finds interesting mapping solutions in few milliseconds that makes it doable at regular time by translating it in an equivalent graph partitioning problem. Consequently, a good load balancing over the targeted platform can be maintained even with such unpredictable applications. We conduct experiments across three MPEG video decoders, including one based on the new High Efficiency Video Coding standard. Those dataflow-based video decoders are executed on two different platform: A desktop multi-core processor, and an embedded platform composed of interconnected and tiny Very Long Instruction Word -style processors. Our entire design flow is based on open-source tools. We present the influence of the number of processors on the performance and show that our method obtains a maximum decoding rate for 16 processors.
Fichier principal
Vignette du fichier
ispa_yviquel.pdf (191.46 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00909408 , version 1 (26-11-2013)

Identifiants

  • HAL Id : hal-00909408 , version 1

Citer

Hervé Yviquel, Emmanuel Casseau, Mickaël Raulet, Pekka Jääskeläinen, Jarmo Takala. Towards run-time actor mapping of dynamic dataflow programs onto multi-core platforms. International Symposium on Image and Signal Processing and Analysis (ISPA), Sep 2013, Trieste, Italy. pp.725 - 730. ⟨hal-00909408⟩
377 Consultations
312 Téléchargements

Partager

Gmail Facebook X LinkedIn More