• DocumentCode
    2091666
  • Title

    ESHMP: A Stall-Time-Based Scheduling for Performance Heterogeneous Multicore Systems

  • Author

    Nie, Pengcheng ; Duan, Zhenhua ; Huang, Bohu

  • Author_Institution
    ISN Lab., Xidian Univ., Xi´´an, China
  • fYear
    2011
  • fDate
    2-4 Sept. 2011
  • Firstpage
    101
  • Lastpage
    107
  • Abstract
    Recent research advocates performance heterogeneous multicore processors, where cores in the same processor have same instruction set architecture (ISA) but often different performance characteristics. These architectures are able to deliver higher performance per watt and area for programs with diverse architectural requirements than comparable homogeneous ones. However, such power and area efficiencies of performance heterogeneous multicore systems can only be accomplished when thread-to-core assignment is made according to the characteristics of both the workload and the core. In this paper, we propose a new metric, ASTPI (Average Stall Time Per Instruction), to measure the properties of threads. We design, implement and evaluate a new online monitoring approach called ESHMP, which is based on the metric. Our evaluation in the Linux 2.6.21 operating system shows that ESHMP delivers scalability while adapting to a wide variety of applications.
  • Keywords
    instruction sets; multiprocessing systems; processor scheduling; Linux 2.6.21 operating system; architectural requirements; average stall time per instruction; instruction set architecture; online monitoring; performance characteristics; performance heterogeneous multicore processors; performance heterogeneous multicore systems; stall-time-based scheduling; thread-to-core assignment; Benchmark testing; Frequency domain analysis; Instruction sets; Monitoring; Multicore processing; Scheduling algorithm; algorithm; operating systems; performance heterogeneous multicore; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
  • Conference_Location
    Banff, AB
  • Print_ISBN
    978-1-4577-1564-8
  • Electronic_ISBN
    978-0-7695-4538-7
  • Type

    conf

  • DOI
    10.1109/HPCC.2011.23
  • Filename
    6062982