A hierarchical work-stealing framework for multi-core clusters

Yizhuo Wang, Weixing Ji, Qi Zuo, Feng Shi

科研成果: 书/报告/会议事项章节会议稿件同行评审

2 引用 (Scopus)

摘要

Work-stealing has been widely used in task-based parallel programing for dynamic load balancing. The overhead of work-stealing on distributed memory systems is much higher than that on shared memory systems. To minimize the overhead of work-stealing on a multi-core cluster, we propose a hierarchical work-stealing framework, in which work-stealing is performed inside a node before across the node boundary. Two key techniques used in our framework to reduce the inter-node steals are: a) adaptive initial partitioning for different task parallel patterns, b) centralized control for inter-node work-stealing, which improves the efficiency of victim selection and termination detection. We compare our technique to the classical work-stealing scheme and a state-of-the-art work-stealing scheme for multi-core clusters. Our technique outperforms them by 19% and 8% respectively.

源语言英语
主期刊名Proceedings - 13th International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2012
350-355
页数6
DOI
出版状态已出版 - 2012
活动13th International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2012 - Beijing, 中国
期限: 14 12月 201216 12月 2012

出版系列

姓名Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings

会议

会议13th International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2012
国家/地区中国
Beijing
时期14/12/1216/12/12

指纹

探究 'A hierarchical work-stealing framework for multi-core clusters' 的科研主题。它们共同构成独一无二的指纹。

引用此