• DocumentCode
    1790334
  • Title

    Workload and variation aware thread scheduling for heterogeneous multi-processor

  • Author

    Seungwon Lee ; Won Woo Ro

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Yonsei Univ., Seoul, South Korea
  • fYear
    2014
  • fDate
    22-25 June 2014
  • Firstpage
    1
  • Lastpage
    2
  • Abstract
    Optimal thread-to-core mapping is a critical issue for performance improvement in a heterogeneous multi-core processor that consists of out-of-order cores and in-order cores. Through the scheduling, threads with heavy workloads can be executed in an out-of-order core, whereas other threads can be concurrently executed in in-order cores. In addition, a core speed variation is deemed a factor to improve the performance; therefore, a scheduler has to handle the heterogeneity to derive optimal speedup. In this paper, we propose the workload aware and estimation-based dynamic thread scheduling for a heterogeneous multi-core. The scheduler profiles the workload of threads and classifies the threads as sequential or parallel threads and detects critical sections that are the bottleneck of the program. Based on the profiled information, the scheduler estimates the expected performance of each core. Core monitoring process measures the speed variation of each core concurrently. Using the information of threads and cores, the scheduler allocates the thread to the appropriate processor core dynamically.
  • Keywords
    multiprocessing systems; scheduling; core monitoring process; core speed variation; estimation-based dynamic thread scheduling; heterogeneous multicore processor; heterogeneous multiprocessor; optimal speedup; optimal thread-to-core mapping; performance improvement; processor core; scheduler profiles; variation aware thread scheduling; Dynamic scheduling; Monitoring; Multicore processing; Out of order; Processor scheduling; heterogeneous multi-processor; processor variation; thread scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ISCE 2014), The 18th IEEE International Symposium on
  • Conference_Location
    JeJu Island
  • Type

    conf

  • DOI
    10.1109/ISCE.2014.6884389
  • Filename
    6884389