• DocumentCode
    254997
  • Title

    Operating system support to an online hardware-software co-design scheduler for heterogeneous multicore architectures

  • Author

    Bueno, Maikon A. F. ; de Holanda, Jose A. M. ; Pereira, E. ; Marques, Eduardo

  • Author_Institution
    Inst. of Math. & Comput. Sci., USP - Univ. of Sao Paulo, Sao Carlos, Brazil
  • fYear
    2014
  • fDate
    20-22 Aug. 2014
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    This paper aims at designing and implementing a scheduler model for heterogeneous multiprocessor architectures based on software and hardware. As a proof of concept, the scheduler model was applied to the Linux operating system running on the SPARC Leon3 processor. In this sense, performance monitors have been implemented within the processors, which identify demands of processes in real-time. For each process, its demand is projected for the other processors in the architecture and then, it is performed a balancing to maximize the total system performance by distributing processes among processors. The Hungarian maximization algorithm, used in balancing scheduler was developed in hardware, and provides greater parallelism and performance in the execution of the algorithm. The scheduler has been validated through the parallel execution of several benchmarks, resulting in decreased execution times compared to the scheduler without the heterogeneity support.
  • Keywords
    Linux; computer architecture; hardware-software codesign; microprocessor chips; multiprocessing systems; operating systems (computers); optimisation; processor scheduling; Hungarian maximization algorithm; Linux operating system; SPARC Leon3 processor; heterogeneous multicore architectures; multiprocessor architecture; online hardware-software codesign scheduler; operating system support; Benchmark testing; Integrated circuits; Monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
  • Conference_Location
    Chongqing
  • Type

    conf

  • DOI
    10.1109/RTCSA.2014.6910514
  • Filename
    6910514