• DocumentCode
    2213596
  • Title

    A Reconfigurable Computing Scheduler Optimized for Multicore Systems

  • Author

    Garcia, Philip ; Rupnow, Kyle ; Compton, Katherine

  • Author_Institution
    Univ. of Wisconsin, Madison, WI, USA
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    107
  • Lastpage
    112
  • Abstract
    The operating system plays an important role in managing the reconfigurable hardware (RH) resources in a reconfigurable computing system to maximize system performance. These systems are becoming increasingly more complex, with multi-core CPUs and multi-tasking applications, each containing multiple kernels of computation that could be accelerated in RH. In such a system, the dynamic allocation of RH resources also becomes increasingly difficult. In this paper we examine one of the important issues a scheduler may encounter: the performance benefits of accelerating a particular kernel in an application may be enhanced by also accelerating other kernels in the application. We show that a scheduler that ignores these interdependencies will not always find the best allocation. We also propose a new RH scheduler designed specifically to handle these interdependencies, improving system performance.
  • Keywords
    multiprocessing systems; operating system kernels; performance evaluation; processor scheduling; reconfigurable architectures; dynamic allocation; hardware scheduling; multicore CPU; multitasking application; operating system; reconfigurable computing; reconfigurable hardware; system performance maximization; dynamic allocation; hardware scheduling; reconfigurable computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.30
  • Filename
    5694229