• DocumentCode
    1859061
  • Title

    CAB: Cache Aware Bi-tier Task-Stealing in Multi-socket Multi-core Architecture

  • Author

    Chen, Quan ; Huang, Zhiyi ; Guo, Minyi ; Zhou, Jingyu

  • Author_Institution
    Dept. of Comput. Sci., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2011
  • fDate
    13-16 Sept. 2011
  • Firstpage
    722
  • Lastpage
    732
  • Abstract
    Modern multi-core computers often adopt a multi-socket multi-core architecture with shared caches in each socket. However, traditional task-stealing schedulers tend to pollute the shared cache and incur more cache misses due to their random stealing. To relieve this problem, this paper proposes a Cache Aware Bi-tier (CAB) task-stealing scheduler, which improves the performance of memory-bound applications by reducing memory footprint and cache misses of tasks running inside the same CPU socket. CAB uses an automatic partitioning method to divide an execution Directed Acyclic Graph (DAG) into the inter-socket tier and the intra-socket tier. Tasks generated in the inter-socket tier are scheduled across sockets, while tasks generated in the intra-socket tier are scheduled within the same socket. Experimental results show that CAB can improve the performance of memory-bound applications up to 68.7% compared with the traditional task-stealing.
  • Keywords
    cache storage; directed graphs; multiprocessing systems; processor scheduling; CPU socket; automatic partitioning method; cache aware bitier task-stealing scheduler; execution directed acyclic graph; intersocket tier; intrasocket tier; memory footprint reduction; memory-bound application; multicore computer; multisocket multicore architecture; shared caches; Central Processing Unit; Computer architecture; Heating; Job shop scheduling; Processor scheduling; Protocols; Sockets; Cache aware; Cilk; Multi-socket Multi-core architecture; Task-stealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2011 International Conference on
  • Conference_Location
    Taipei City
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4577-1336-1
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2011.32
  • Filename
    6047240