• DocumentCode
    2130253
  • Title

    Task synchronization and allocation for many-core real-time systems

  • Author

    Hsiu, Pi-Cheng ; Lee, Der-Nien ; Kuo, Tei-Wei

  • Author_Institution
    Res. Center for Inf. Technol. Innovation, Acad. Sinica, Taipei, Taiwan
  • fYear
    2011
  • fDate
    9-14 Oct. 2011
  • Firstpage
    79
  • Lastpage
    88
  • Abstract
    With the emergence of many-core systems, managing blocking costs effectively will soon become a critical issue in the design of real-time systems. In contrast to previous works on multicore real-time task scheduling algorithms and synchronization protocols, this paper proposes a dedicated-core framework to separate the executions of application tasks and (system) services over cores such that blocking among tasks can be better explored and managed. The rationale behind the framework is that we can exploit the characteristics of many-core systems to resolve the challenges raised by the systems themselves. We define three core minimization problems with respect to the constraints on core configurations, and present corresponding task allocation algorithms with optimal, approximate, and heuristic solutions. The results of simulations conducted to evaluate the proposed framework provide further insights into task scheduling in many-core real-time systems.
  • Keywords
    multiprocessing systems; real-time systems; scheduling; task analysis; core minimization problems; dedicated-core framework; many-core systems; multicore real-time task scheduling algorithms; task synchronization; Approximation algorithms; Minimization; Protocols; Real time systems; Resource management; Silicon; Synchronization; Many-core systems; real-time scheduling; task allocation; task synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software (EMSOFT), 2011 Proceedings of the International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4503-0714-7
  • Type

    conf

  • Filename
    6064514