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
Link To Document