• DocumentCode
    2582473
  • Title

    Scheduling heterogeneous multi-cores through performance impact estimation (PIE)

  • Author

    Van Craeynest, Kenzo ; Jaleel, Aamer ; Eeckhout, Lieven ; Narvaez, Paolo ; Emer, Joel

  • Author_Institution
    Ghent Univ., Ghent, Belgium
  • fYear
    2012
  • fDate
    9-13 June 2012
  • Firstpage
    213
  • Lastpage
    224
  • Abstract
    Single-ISA heterogeneous multi-core processors are typically composed of small (e.g., in-order) power-efficient cores and big (e.g., out-of-order) high-performance cores. The effectiveness of heterogeneous multi-cores depends on how well a scheduler can map workloads onto the most appropriate core type. In general, small cores can achieve good performance if the workload inherently has high levels of ILP. On the other hand, big cores provide good performance if the workload exhibits high levels of MLP or requires the ILP to be extracted dynamically. This paper proposes Performance Impact Estimation (PIE) as a mechanism to predict which workload-to-core mapping is likely to provide the best performance. PIE collects CPI stack, MLP and ILP profile information, and estimates performance if the workload were to run on a different core type. Dynamic PIE adjusts the scheduling at runtime and thereby exploits fine-grained time-varying execution behavior. We show that PIE requires limited hardware support and can improve system performance by an average of 5.5% over recent state-of-the-art scheduling proposals and by 8.7% over a sampling-based scheduling policy.
  • Keywords
    microprocessor chips; multiprocessing systems; processor scheduling; CPI stack; ILP; MLP; heterogeneous multicores scheduling; performance impact estimation; sampling-based scheduling policy; single-ISA heterogeneous multicore processors; state-of-the-art scheduling; Dynamic scheduling; Estimation; Multicore processing; Out of order; Processor scheduling; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture (ISCA), 2012 39th Annual International Symposium on
  • Conference_Location
    Portland, OR
  • ISSN
    1063-6897
  • Print_ISBN
    978-1-4673-0475-7
  • Electronic_ISBN
    1063-6897
  • Type

    conf

  • DOI
    10.1109/ISCA.2012.6237019
  • Filename
    6237019