Task scheduling with configuration prefetching and anti-fragmentation techniques on dynamically reconfigurable systems

  • Authors:
  • Francesco Redaelli;Marco D. Santambrogio;Donatella Sciuto

  • Affiliations:
  • Politecnico di Milano, Milano;Politecnico di Milano, Milano;Politecnico di Milano, Milano

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Aim of this paper is to define a scheduling of the task graph of an application that minimizes its total execution time on a partially dynamically reconfigurable FPGA. The scheduler has to take into account the reconfiguration overhead of each task, the area constraint of the target FPGA, the precedences between the tasks, configuration prefetching and module reuse. We introduce an ILP formulation to solve the task scheduling problem in the reconfigurable architecture scenario. This formulation has been used to identify interesting features for a possible heuristic scheduler. The results of the ILP solution show how a reconfiguration-aware scheduler exploiting all the reconfiguration features can outperform one with partial knowledge.