• DocumentCode
    2827790
  • Title

    Extending Embedded Computing Scheduling Algorithms for Reconfigurable Computing Systems

  • Author

    Saha, Proshanta ; El-Ghazawi, Tarek

  • Author_Institution
    George Washington Univ., Washington
  • fYear
    2007
  • fDate
    28-26 Feb. 2007
  • Firstpage
    87
  • Lastpage
    92
  • Abstract
    Current work on automatic task partitioning and scheduling for reconfigurable computing (RC) systems strictly addresses the FPGA hardware, and does not take advantage of the synergy between the microprocessor and the FPGA. Efforts on partitioning between muP and the FPGA are a manual and laborious effort, as a formal methodology for automatic hardware-software partitioning has not been established. Related fields such as heterogeneous computing (HC) and embedded computing (EC) have an extensive body of work for scheduling for heterogeneous processors. Unlike the HC scheduling algorithms, the EC algorithms take into account the differences in computational capabilities of each processing element. In this work, we adapt EC scheduling algorithms for RC systems, and show how simply adapting the algorithms alone is not sufficient to take advantage of the reconfigurable hardware. We introduce new heuristic algorithms based on EC scheduling algorithms and show that they provide up to an order of magnitude improvement in scheduling and execution times.
  • Keywords
    embedded systems; field programmable gate arrays; hardware-software codesign; logic partitioning; microprocessor chips; reconfigurable architectures; scheduling; FPGA; automatic hardware-software co-scheduling; automatic task partitioning; embedded computing scheduling algorithms; heuristic algorithms; microprocessors; reconfigurable computing systems; Algorithm design and analysis; Embedded computing; Field programmable gate arrays; Hardware; Heuristic algorithms; Microprocessors; Partitioning algorithms; Processor scheduling; Scheduling algorithm; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic, 2007. SPL '07. 2007 3rd Southern Conference on
  • Conference_Location
    Mar del Plata
  • Print_ISBN
    1-4244-0606-4
  • Type

    conf

  • DOI
    10.1109/SPL.2007.371729
  • Filename
    4234326