Skip to main navigation Skip to search Skip to main content

A systematic design space exploration of MPSoC based on synchronous data flow specification

  • Choonseung Lee
  • , Sungchan Kim*
  • , Soonhoi Ha
  • *Corresponding author for this work
  • Seoul National University

Research output: Contribution to journalJournal articlepeer-review

Abstract

The design space exploration (DSE) problem addressed in this paper is to find out Multi-Processor System-on-Chip architectures for a given multi-task signal processing application aiming to minimize the system cost while satisfying the real-time constraints. It involves the following three sub-problems: selecting processing elements, mapping an application to the processing elements, and determining the communication architecture. The proposed approach consists of two inner design loops: one is a cosynthesis loop that determines the selection of PEs and the mapping of a given application to the PEs, and the other is a communication architecture synthesis loop to find the hierarchical shared bus architecture. We specify an application with a synchronous data flow (SDF) model of computation that has well-matched semantics with the algorithmic function flow in DSP applications. To solve the problem, we need to compare the estimated performance of design points and choose the best ones. The common method of simulation-based performance estimation is too time-consuming to explore the wide design space. Thanks to the analytical properties of the SDF model, the performance estimation can be done without HW/SW cosimulation in both loops. A global feedback from the communication architecture synthesis step to the cosynthesis step forms the proposed DSE framework. We use a real-life application, 4-channel Digital Video Recorder (DVR) that is a multi-task example, as well as randomly generated graphs to show the viability of the proposed approach.

Original languageEnglish
Pages (from-to)193-213
Number of pages21
JournalJournal of Signal Processing Systems
Volume58
Issue number2
DOIs
StatePublished - 2010.02

Keywords

  • Communication architecture exploration
  • Design space exploration
  • Hardware-software partitioning
  • Multiprocessor system-on-chip
  • Multitask multimedia application
  • Real-time
  • Synchronous data flow

Fingerprint

Dive into the research topics of 'A systematic design space exploration of MPSoC based on synchronous data flow specification'. Together they form a unique fingerprint.

Cite this