Journal of Signal Processing Systems

, Volume 80, Issue 1, pp 121–136

Embedded Multi-Core Systems Dedicated to Dynamic Dataflow Programs

  • Hervé Yviquel
  • Alexandre Sanchez
  • Pekka Jääskeläinen
  • Jarmo Takala
  • Mickaël Raulet
  • Emmanuel Casseau
Article

DOI: 10.1007/s11265-014-0953-5

Cite this article as:
Yviquel, H., Sanchez, A., Jääskeläinen, P. et al. J Sign Process Syst (2015) 80: 121. doi:10.1007/s11265-014-0953-5

Abstract

Multimedia applications and embedded platforms are both becoming very complex in order to improve user experience. Thus, multimedia developers need high-level methods to automate time-consuming and error-prone tasks. Dynamic dataflow modeling is attractive 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 introduce 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 improve dynamic dataflow implementations. This methodology 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 decoding (40FPS) of high definition (720P) MPEG-4 Visual video sequences on a custom multi-core platform clocked at 1Ghz, which is an improvement of more than 100 % over previously proposed implementations.

Keywords

Dataflow programming Video coding HEVC Embedded system 

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  • Hervé Yviquel
    • 1
  • Alexandre Sanchez
    • 1
  • Pekka Jääskeläinen
    • 2
  • Jarmo Takala
    • 2
  • Mickaël Raulet
    • 1
  • Emmanuel Casseau
    • 3
  1. 1.INSA of Rennes, IETRRennesFrance
  2. 2.Tampere University of TechnologyTampereFinland
  3. 3.University of Rennes 1, IRISA, InriaRennesFrance

Personalised recommendations