• Home
  • Search
  • Sequential C-code to distributed pipelined heterogeneous MPSoC synthesis for streaming applications
  • Cite Icon2
  • https://doi.org/10.1109/iccd.2015.7357106Copy DOI Icon

Sequential C-code to distributed pipelined heterogeneous MPSoC synthesis for streaming applications

  • Oct 1, 2015
  • Jude Angelo Ambrose +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Pipeline of processors allow the execution of a sequential streaming program on multiple processors. However, partitioning sequential code for Multiprocessor Systems-on-Chips (MPSoCs), and then creating the MPSoC platform for the sequential code to execute, is a challenging problem. Parallelizing/pipelining statements within a control loop will improve the throughput of each iteration and the overall performance. Existing techniques, such as OpenMP, for parallelizing control loops is agnostic of the underlying MPSoC architecture, thus limiting the possibilities for further parallelisation. Previous techniques related to distribution of statements to MPSoCs considered homogeneous processors and not automated. In this paper, we propose a novel automated parallelization/ pipelining approach to synthesize a heterogeneous distributed pipelined MPSoC to improve the throughput of a loop (critical for streaming applications). An Integer Linear Programming (ILP)-based formulation to map statements to processor configurations is presented, in order to find the most suitable heterogeneous processor configurations for maximal throughput. Our approach complements state-of-the-art parallelization techniques, such as OpenMP, to further improve the performance of an application. A complete MPSoC platform, for the Tensilica framework, is automatically generated within minutes using our approach for the tested applications.

Similar Papers
  • Conference Article

Optimized programmable hardware scheduler for reconfigurable MPSoCs

  • Feb 01, 2016
  • P.M Lalley +1
  • Conference Article

SoftwareHardware Hybrid Systems Verification

  • Mar 01, 2011
  • Neelesh Bhattacharya
  • PDF
  • Research Article
  • Citations1

Energy-Efficient Scheduling Based on Task Migration Policy Using DPM for燞omogeneous MPSoCs

  • Jan 01, 2023
  • Computers, Materials & Continua
  • Hamayun Khan +3
  • Conference Article

Predictability of image processing algorithms on heterogeneous MPSoC

  • Oct 01, 2015
  • Johny Paul +1
  • Conference Article
  • Citations8

Task model for on-chip communication infrastructure design for multicore systems

  • Oct 01, 2011
  • Bharath Phanibhushana +2
  • Research Article
  • Citations27

Memory-Aware Task Scheduling with Communication Overhead Minimization for Streaming Applications on Bus-Based Multiprocessor System-on-Chips

  • Jul 01, 2014
  • IEEE Transactions on Parallel and Distributed Systems
  • Yi Wang +4
  • Conference Article
  • Citations22

Efficient implementation of native software simulation for MPSoC

  • Mar 10, 2008
  • Patrice Gerin +2
  • Conference Article
  • Citations8

Traffic-Aware Application Mapping for Network-on-Chip Based Multiprocessor System-on-Chip

  • Aug 01, 2015
  • Lei Yang +7
  • Book Chapter
  • Citations2

Heterogeneous Multi-processor SoC: An Emerging Paradigm of Embedded System Design and Its Challenges

  • Jan 01, 2005
  • Xu Cheng
  • Conference Article
  • Citations6

Hybrid Code-Data Prefetch-Aware Multiprocessor Task Graph Scheduling

  • Aug 01, 2011
  • Morteza Damavandpeyma +4
  • Research Article
  • Citations16

Application-Specific Network-on-Chip synthesis with flexible router Placement

  • May 29, 2013
  • Journal of Systems Architecture
  • J Soumya +1
  • Conference Article
  • Citations8

Power-Performance Yield optimization for MPSoCs using MILP

  • Mar 01, 2012
  • Kshitij Bhardwaj +2
  • Conference Article

SMPS

  • Feb 20, 2005
  • Ankit Mathur +5
  • Preprint Article

Next generation modular processing system for miniaturized remote sensing instruments

  • Mar 18, 2025
  • Georg Schardt +10
  • Book Chapter
  • Citations23

Exploitation of GPUs for the Parallelisation of Probably Parallel Legacy Code

  • Jan 01, 2014
  • Zheng Wang +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.