• DocumentCode
    2977391
  • Title

    A Hierarchical Work-Stealing Framework for Multi-core Clusters

  • Author

    Yizhuo Wang ; Weixing Ji ; Qi Zuo ; Feng Shi

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Beijing Inst. of Technol., Beijing, China
  • fYear
    2012
  • fDate
    14-16 Dec. 2012
  • Firstpage
    350
  • Lastpage
    355
  • Abstract
    Work-stealing has been widely used in task-based parallel programming 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 [1] for multi-core clusters. Our technique outperforms them by 19% and 8% respectively.
  • Keywords
    multiprocessing systems; parallel programming; resource allocation; adaptive initial partitioning technique; centralized control technique; distributed memory system; dynamic load balancing; hierarchical work-stealing framework; multicore cluster; node boundary; shared memory system; task-based parallel programming; termination detection efficiency; victim selection efficiency; Dynamic scheduling; Load management; Message systems; Multicore processing; Parallel processing; Peer-to-peer computing; Radiation detectors; multi-core cluster; task scheduling; work-stealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-4879-1
  • Type

    conf

  • DOI
    10.1109/PDCAT.2012.17
  • Filename
    6589304