An Automated Flow to Map Throughput Constrained Applications to a MPSoC

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

  • Roel Jordans - , Eindhoven University of Technology (Author)
  • Firew Siyoum - , Eindhoven University of Technology (Author)
  • Sander Stuijk - , Eindhoven University of Technology (Author)
  • Akash Kumar - , Eindhoven University of Technology, National University of Singapore (Author)
  • Henk Corporaal - , Eindhoven University of Technology (Author)

Abstract

This paper describes a design flow to map throughput constrained applications on a Multiprocessor System-on-Chip (MPSoC). It integrates several state-of-the-art mapping and synthesis tools into an automated tool flow. This flow takes as input a throughput constrained application, modeled with a synchronous dataflow graph, a C-based implementation for each actor in the graph, and a template based architecture description. Using these inputs, the tool flow generates an MPSoC platform tailored to the application requirements and it subsequently maps the application to this platform. The output of the flow is an FPGA programmable bit file. An easily extensible template based architecture is presented, this architecture allows fast and flexible generation of a predictable platform that can be synthesized using the presented tool flow. The effectiveness of the tool flow is demonstrated by mapping an MJPEG-decoder onto our MPSoC platform. This case study shows that our flow is able to provide a tight, conservative bound on the worst-case throughput of the FPGA implementation. The presented tool flow is freely available at http://www.es.ele.tue.nl/mamps.

Details

Original languageEnglish
Title of host publicationBringing Theory to Practice
EditorsPhilipp Lucas, Lothar Thiele, Benoit Triquet, Theo Ungerer, Reinhard Wilhelm
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages47-58
Number of pages12
ISBN (electronic)9783939897286
Publication statusPublished - 1 Mar 2011
Peer-reviewedYes
Externally publishedYes

Publication series

SeriesOpenAccess Series in Informatics
Volume18
ISSN2190-6807

Conference

Title2011 Bringing Theory to Practice: Predictability and Performance in Embedded Systems, PPES 2011
Duration18 March 2011
CityGrenoble
CountryFrance

Keywords

Research priority areas of TU Dresden

Keywords

  • design flow automation, multi-processor system-on-chip, synchronous data-flow graphs, throughput constrained