• DocumentCode
    3243015
  • Title

    Task Scheduling with Configuration Prefetching and Anti-Fragmentation techniques on Dynamically Reconfigurable Systems

  • Author

    Redaelli, Francesco ; Santambrogio, Marco D. ; Sciuto, Donatella

  • Author_Institution
    DEI, Politec. di Milano, Milan
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    519
  • Lastpage
    522
  • 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.
  • Keywords
    configuration management; processor scheduling; reconfigurable architectures; storage management; ILP formulation; anti-fragmentation techniques; configuration prefetching; dynamically reconfigurable systems; module reuse; partially dynamically reconfigurable FPGA; reconfigurable architecture; reconfiguration-aware scheduler; task scheduling problem; Application specific integrated circuits; Delay; Dynamic scheduling; Field programmable gate arrays; Hardware; Prefetching; Prototypes; Reconfigurable architectures; Reconfigurable logic; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484902
  • Filename
    4484902