Automated design of networks of transport-triggered architecture processors using dynamic dataflow programs

  • Hervé Yviquel*
  • , Jani Boutellier
  • , Mickaël Raulet
  • , Emmanuel Casseau
  • *Corresponding author for this work

    Research output: Contribution to journalArticleScientificpeer-review

    10 Citations (Scopus)

    Abstract

    Modern embedded systems show a clear trend towards the use of Multiprocessor System-on-Chip (MPSoC) architectures in order to handle the performance and power consumption constraints. However, the design and validation of dedicated MPSoCs is an extremely hard and expensive task due to their complexity. Thus, the development of automated design processes is of highest importance to satisfy the time-to-market pressure of embedded systems. This paper proposes an automated co-design flow based on the high-level language-based approach of the Reconfigurable Video Coding framework. The designer provides the application description in the RVC-CAL dataflow language, after which the presented co-design flow automatically generates a network of heterogeneous processors that can be synthesized on FPGA chips. The synthesized processors are Very Long Instruction Word-style processors. Such a methodology permits the rapid design of a many-core signal processing system which can take advantage of all levels of parallelism. The toolchain functionality has been demonstrated by synthesizing an MPEG-4 Simple Profile video decoder to two different FPGA boards. The decoder is realized into 18 processors that decode QCIF resolution video at 45 frames per second on a 50 MHz FPGA clock frequency. The results show that the given application can take advantage of every level of parallelism.

    Original languageEnglish
    Pages (from-to)1295-1302
    Number of pages8
    JournalSignal Processing: Image Communication
    Volume28
    Issue number10
    DOIs
    Publication statusPublished - Nov 2013
    Publication typeA1 Journal article-refereed

    Keywords

    • Co-design
    • Dataflow programming
    • Multi-Processor System-on-Chip (MPSoC)
    • Reconfigurable Video Coding (RVC)
    • Transport-Trigger Architecture (TTA)

    ASJC Scopus subject areas

    • Software
    • Signal Processing
    • Computer Vision and Pattern Recognition
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'Automated design of networks of transport-triggered architecture processors using dynamic dataflow programs'. Together they form a unique fingerprint.

    Cite this