On the Efficiency of Localized Work Stealing

04/13/2018
by   Warut Suksompong, et al.
0

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_1/P+O(T_∞ P), and that under the "even distribution of free agents assumption", the expected running time of the algorithm is T_1/P+O(T_∞ P). 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_1/P+O(T_∞ M).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/10/2019

A Fast Max Flow Algorithm

In 2013, Orlin proved that the max flow problem could be solved in O(nm)...
research
06/12/2023

Fast exact simulation of the first-passage event of a subordinator

This paper provides an exact simulation algorithm for the sampling from ...
research
04/06/2018

Phase Transitions of the Moran Process and Algorithmic Consequences

The Moran process is a randomised algorithm that models the spread of ge...
research
05/02/2018

A new analysis of Work Stealing with latency

We study in this paper the impact of communication latency on the classi...
research
03/21/2023

Fast exact simulation of the first passage of a tempered stable subordinator across a non-increasing function

We construct a fast exact algorithm for the simulation of the first-pass...
research
03/12/2009

Adaptive Mesh Approach for Predicting Algorithm Behavior with Application to Visibility Culling in Computer Graphics

We propose a concise approximate description, and a method for efficient...
research
09/26/2019

Interactive Particle Systems on Hypergraphs, Drift Analysis and the WalkSAT algorithm

We analyze the expected running time of WalkSAT, a well-known local sear...

Please sign up or login with your details

Forgot password? Click here to reset