A framework for reconfigurable computing: task scheduling and context management

  • Authors:
  • Rafael Maestre;Fadi J. Kurdahi;Milagros Fernández;Roman Hermida;Nader Bagherzadeh;Hartej Singh

  • Affiliations:
  • Univ. Complutense, Madrid, Spain;Univ. of California, Irvine;Univ. Complutense, Madrid, Spain;Univ. Complutense, Madrid, Spain;Univ. of California, Irvine;Univ. of California, Irvine

  • Venue:
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems - System Level Design
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Dynamically reconfigurable architectures are emerging as a viable design alternative to implement a wide range of computationally intensive applications. At the same time, an urgent necessity has arisen for support tool development to automate the design process and achieve optimal exploitation of the architectural features of the system. Task scheduling and context (configuration) management become very critical issues in achieving the high performance that ditgital signal processing (DSP) and multimedia applications demand. This article proposes a strategy to automate the design process which considers all possible optimizations that can be carried out at compilation time, regarding context and data transfers. This strategy is general in nature and could be applied to different reconfigurable systems. We also discuss the key aspects of the scheduling problem in a reconfigurable architecture such as MorphoSys. In particular, we focus on a task scheduling methodlolgy for DSP and multimedia applications, as well as the context management and scheduling optimizations.