• Home
  • Search
  • Hardware-software partitioning and pipelined scheduling of transformative applications
  • Cite Icon109
  • https://doi.org/10.1109/tvlsi.2002.1043323Copy DOI Icon

Hardware-software partitioning and pipelined scheduling of transformative applications

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Transformative applications are computation intensive applications characterized by iterative dataflow behavior. Typical examples are image processing applications like JPEG, MPEG, etc. The performance of embedded hardware-software systems that implement transformative applications can be maximized by obtaining a pipelined design. We present a tool for hardware-software partitioning and pipelined scheduling of transformative applications. The tool uses iterative partitioning and pipelined scheduling to obtain optimal partitions that satisfy the timing and area constraints. The partitioner uses a branch and bound approach with a unique objective function that minimizes the initiation interval of the final design. We present techniques for generation of good initial solution and search-space limitation for the branch and bound algorithm. A candidate partition is evaluated by generating its pipelined schedule. The scheduler uses a novel retiming heuristic that optimizes the initiation interval, number of pipeline stages, and memory requirements of the particular design alternative. We evaluate the performance of the retiming heuristic by comparing it with an existing technique. The effectiveness of the entire tool is demonstrated by a case study of the JPEG image compression algorithm. We also evaluate the run time and design quality of the tool by experimentation with synthetic graphs.

Similar Papers
  • Conference Article
  • Citations6

Hardware software partitioning of task graph using genetic algorithm

  • May 01, 2014
  • Ashish Mishra +3
  • Research Article
  • Citations1

High-level optimised systems design using hardware-software partitioning

  • Jan 01, 2019
  • International Journal of Advanced Intelligence Paradigms
  • Lilia Kechiche +2
  • Book Chapter

Self-timed Scheduling and Execution of Nonlinear Pipelines with Parallel Stages

  • Jan 01, 2013
  • Lars Lucas +2
  • Conference Article
  • Citations10

Optimal sleep transistor synthesis under timing and area constraints

  • May 04, 2008
  • Ashoka Sathanur +5
  • Research Article

Introduction to the Special Section on Energy Efficient Computing

  • Jun 01, 2005
  • IEEE Transactions on Computers
  • T Mudge
  • Research Article
  • Citations25

Row-Based Power-Gating: A Novel Sleep Transistor Insertion Methodology for Leakage Power Optimization in Nanometer CMOS Circuits

  • Mar 01, 2011
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Ashoka Sathanur +4
  • Research Article
  • Citations5

Lower bounds on the iteration time and the initiation interval of functional pipelining and loop folding

  • Oct 01, 1996
  • Design Automation for Embedded Systems
  • Imededdine Bennour +1
  • Conference Article
  • Citations8

Split-path enhanced pipeline scheduling for loops with control flows

  • Nov 01, 1998
  • Sang Min Shim +1
  • Conference Article
  • Citations9

A Methodology for Automating Co-Scheduling for Reconfigurable Computing Systems

  • May 01, 2007
  • Proshanta Saha +1
  • Conference Article

A computer aided architecture design tool aimed at image processing applications

  • Dec 18, 1997
  • P Collet +2
  • Conference Article
  • Citations2

Artificial intelligence based task mapping and pipelined scheduling for checkpointing on real time systems with imperfect fault detection

  • Oct 01, 2014
  • Anup Das +2
  • Research Article

Focus on software

  • Aug 01, 2006
  • Physics Today
  • Lawrence G Rubin
  • Research Article
  • Citations7

Divisible load scheduling of image processing applications on the heterogeneous star and tree networks using a new genetic algorithm

  • Oct 18, 2019
  • Concurrency and Computation: Practice and Experience
  • Sahar Nikbakht Aali +1
  • Conference Article
  • Citations4

Rapid estimation of DSPs utilization for efficient high-level synthesis

  • Jul 01, 2015
  • Yan Lin Aung +2
  • Conference Article
  • Citations3

Design options for DTMF detection using goertzel algorithm on reconfigurable fabric

  • Sep 01, 2013
  • Ali Arif +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.