• DocumentCode
    3723924
  • Title

    An online task placement algorithm using Hilbert curve for a partially reconfigurable field programmable gate array

  • Author

    Senoj Joseph;K. Baskaran

  • Author_Institution
    Department of ECE, Sri Krishna College of Technology, Coimbatore, 641042, India
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    With the arrival of partial reconfiguration technology, modern FPGAs support tasks that can be loaded in (removed from) the FPGA individually without interrupting other tasks already running on the same FPGA. Many online task placement algorithms designed for such partially reconfigurable systems have been proposed to provide efficient and fast task placement. A new approach for online placement of modules on reconfigurable devices, by managing the free space using a run-length based representation. This representation allows the algorithm to insert or delete tasks quickly and also to calculate the fragmentation easily. In the proposed FPGA model the CLBs are numbered according to Hilbert space filling curve model. The search algorithm will quickly identify a placement for the incoming task based on first fit mode or a fragmentation aware best Fit mode. Simulation experiments indicate that proposed techniques result in low ratio of task rejection and high FPGA utilization compared to existing techniques.
  • Keywords
    "Field programmable gate arrays","Algorithm design and analysis","Hilbert space","Data structures","Filling","Scheduling","Heuristic algorithms"
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2015 - 2015 IEEE Region 10 Conference
  • ISSN
    2159-3442
  • Print_ISBN
    978-1-4799-8639-2
  • Electronic_ISBN
    2159-3450
  • Type

    conf

  • DOI
    10.1109/TENCON.2015.7373169
  • Filename
    7373169