• DocumentCode
    2692736
  • Title

    Multicore scheduling of parallel real-time tasks with multiple parallelization options

  • Author

    Jihye Kwon ; Kang-Wook Kim ; Sangyoun Paik ; Jihwa Lee ; Chang-Gun Lee

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul, South Korea
  • fYear
    2015
  • fDate
    13-16 April 2015
  • Firstpage
    232
  • Lastpage
    244
  • Abstract
    Past researches on multicore scheduling assume that a computational unit has already been parallelized into a prefixed number of threads. However, with recent technologies such as OpenCL, a computational unit can be parallelized in many different ways with runtime selectable numbers of threads. This paper proposes an optimal algorithm for parallelizing and scheduling a set of parallel tasks with multiple parallelization options on multiple CPU cores. The proposed algorithm is validated through both simulation and actual implementation. To the best of our knowledge, this is the first work addressing the problem of scheduling real-time tasks with multiple parallelization options on multiple CPU cores.
  • Keywords
    multi-threading; multiprocessing systems; optimisation; processor scheduling; OpenCL; computational unit; multicore scheduling; multiple CPU cores; optimal algorithm; parallel real-time tasks scheduling; parallelization options; threads; Computational modeling; Instruction sets; Message systems; Multicore processing; Real-time systems; Scheduling; Scheduling algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2015 IEEE
  • Conference_Location
    Seattle, WA
  • Type

    conf

  • DOI
    10.1109/RTAS.2015.7108446
  • Filename
    7108446