• DocumentCode
    1680542
  • Title

    Maximal strips data structure to represent free space on partially reconfigurable FPGAs

  • Author

    Elbidweihy, Mostafa ; Trahan, Jerry L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Partially reconfigurable devices allow the execution of multiple tasks simultaneously on the same chip. To schedule a set of tasks in a small amount of time, the scheduling algorithm will need to represent the free space efficiently. A data structure to represent free space should allow the scheduler to identify free space in which to place a new task and admit efficient updates after placing or removing a task. In this paper, we review some existing data structures and analyze their time complexity. We propose a new structure using maximal horizontal and vertical strips to represent the free space. These strips start and stop at task boundaries. Simulation and time analysis showed that this method has better time complexity than many other free space data structures and at the same time has a very reasonable rejection ratio on real-time tasks compared to other methods.
  • Keywords
    data structures; field programmable gate arrays; FPGA; field programmable gate arrays; free space data structure; maximal horizontal strips; maximal strips data structure; maximal vertical strips; scheduling algorithm; Analytical models; Data analysis; Data engineering; Data structures; Field programmable gate arrays; Processor scheduling; Programmable logic arrays; Reconfigurable architectures; Scheduling algorithm; Strips; free space data structure; online scheduling; real time; reconfigurable architecture; task placement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536135
  • Filename
    4536135