Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. On the efficiency of localized work stealing

On the efficiency of localized work stealing

Thumbnail Image
Download
Name

Leiserson_On the efficiency.pdf

Size

276.55 KB

Format

Adobe PDF

Checksum (MD5)

d93efd25df674eed03f695f99b2623ac

Author(s)
Suksompong, Warut
•
Leiserson, Charles E
•
Schardl, Tao Benjamin
Date Issued
October 2015
Journal
Information Processing Letters
Publisher
Elsevier
Citation
Suksompong, Warut et al. “On the Efficiency of Localized Work Stealing.” Information Processing Letters 116, 2 (February 2016): 100–106 © 2015 Elsevier B.V.
Version
Author's final manuscript
Abstract
This paper investigates a variant of the work-stealing algorithm that we call the localized work-stealing algorithm. The intuition behind this variant is that because of locality, processors can benefit from working on their own work. Consequently, when a processor is free, it makes a steal attempt to get back its own work. We call this type of steal a steal-back. We show that the expected running time of the algorithm is T[subscript 1]/P + O(T[subscript ∞]P), and that under the “even distribution of free agents assumption”, the expected running time of the algorithm is T[subscript 1]/P + O(T[subscript ∞]lgP) . In addition, we obtain another running-time bound based on ratios between the sizes of serial tasks in the computation. If M denotes the maximum ratio between the largest and the smallest serial tasks of a processor after removing a total of O(P) serial tasks across all processors from consideration, then the expected running time of the algorithm is T[subscript 1]/ P+ O(T[subscript ∞]M). Keywords: Parallel algorithms; Multihreaded computation; Work stealing; Localization
MIT Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-NonCommercial-NoDerivs License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/120140
DOI of Published Version
https://doi.org/10.1016/j.ipl.2015.10.002
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.