• DocumentCode
    34311
  • Title

    Scheduling Dynamic Hard Real-Time Task Sets on Fully and Partially Reconfigurable Platforms

  • Author

    Saha, Sangeet ; Sarkar, Arnab ; Chakrabarti, Amlan

  • Author_Institution
    A. K. Choudhury Sch. of IT, Univ. of Calcutta, Kolkata, India
  • Volume
    7
  • Issue
    1
  • fYear
    2015
  • fDate
    Mar-15
  • Firstpage
    23
  • Lastpage
    26
  • Abstract
    Reconfigurable systems are increasingly being employed in a large class of today´s heterogeneous real-time embedded systems which often demand satisfaction of stringent timeliness constraints. However, executing a set of hard real-time applications on reconfigurable systems such that all timing constraints are satisfied while also allowing efficient resource utilization requires effective scheduling, mapping and admission control strategies. This letter presents methodologies for scheduling periodic hard real-time dynamic task sets on fully and partially reconfigurable field-programmable gate arrays (FPGAs). The floor of the FPGA is assumed to be statically equipartitioned into a set of homogeneous tiles (each of which act as individual processing elements or PEs) such that any arbitrary task of the given task set may be feasibly mapped into the area of a given tile. Experimental results reveal that the proposed algorithms are able to achieve high resource utilization with low task rejection rates over a variety of simulation scenarios.
  • Keywords
    embedded systems; field programmable gate arrays; processor scheduling; reconfigurable architectures; resource allocation; FPGA; dynamic hard real-time task sets scheduling; field-programmable gate arrays; fully reconfigurable platforms; heterogeneous real-time embedded systems; partially reconfigurable platforms; resource utilization; stringent timeliness constraints; task rejection rates; Context; Equations; Field programmable gate arrays; Processor scheduling; Real-time systems; Resource management; Switches; Field-programmable gate arrays (FPGAs); full reconfiguration; partial reconfiguration; proportional fair scheduling; real-time task scheduling;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2015.2396069
  • Filename
    7018928