Embedded Multi-Core Systems Dedicated to Dynamic Dataflow Programs

Abstract : Multimedia applications and embedded plat-forms are both becoming very complex in order to im-prove user experience. Thus, multimedia developers need high-level methods to automate time-consuming and error-prone tasks. Dynamic dataflow modeling is at-tractive to describe complex applications, such as video codecs, at a high level of abstraction. This paper presents a dataflow-based design approach to implement video codecs on embedded multi-core platforms. First, we in-troduce a custom architecture model to design low-power multi-core chips based on distributed memory and Transport-Triggered Architecture processor cores. Then, we describe software synthesis techniques to im-prove dynamic dataflow implementations. This method-ology has been implemented into open-source tools and demonstrated on video decoders based on the MPEG-4 Visual standard and the new High Efficiency Video Coding standard. The simulations achieve real-time de-coding (40FPS) of high definition (720P) MPEG-4 Vi-sual video sequences on a custom multi-core platform clocked at 1Ghz, which is an improvement of more than 100% over previously proposed implementations.
Type de document :
Article dans une revue
Journal of Signal Processing Systems, Springer, 2014, pp.1-16. <10.1007/s11265-014-0953-5>
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01078142
Contributeur : Hervé Yviquel <>
Soumis le : mardi 28 octobre 2014 - 10:44:28
Dernière modification le : jeudi 9 février 2017 - 15:32:17
Document(s) archivé(s) le : jeudi 29 janvier 2015 - 10:23:34

Fichier

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

Identifiants

Citation

Hervé Yviquel, Alexandre Sanchez, Pekka Jääskeläinen, Jarmo Takala, Mickaël Raulet, et al.. Embedded Multi-Core Systems Dedicated to Dynamic Dataflow Programs. Journal of Signal Processing Systems, Springer, 2014, pp.1-16. <10.1007/s11265-014-0953-5>. <hal-01078142>

Partager

Métriques

Consultations de
la notice

683

Téléchargements du document

576