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 denot...
International audienceIn this paper, we consider a generic model of computational grids, seen as sev...
This is the full version of the paper, which includes more detailed proofs than the conference versi...
International audienceClassical list scheduling is a very popular and efficient technique for schedu...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Blumofe and Leiserson [6] gave the first provably good work-stealing work scheduler for mul-tithread...
This paper studies the data locality of the work-stealing scheduling algorithm on hardware-controlle...
In this paper, we consider a generic model of computational grids, seen as several clusters of homog...
Load balancing is a technique which allows efficient parallelization of irregular workloads, and a k...
Blumofe and Leiserson [6] gave the first provably good work-stealing work scheduler for mul-tithread...
Abstract—This paper analyzes the overhead due to false sharing when parallel tasks are scheduled usi...
International audienceWe study the impact of communication latency on the classical Work Stealing lo...
In this paper we analyse a very simple dynamic work-stealing algorithm. In the work-generation model...
This paper studies the performance of parallel stream computations on a multiprocessor architecture ...
This paper addresses the problem of efficiently supporting parallelism within a managed runtime. A p...
International audienceThis paper studies the performance of parallel stream computations on a multip...
International audienceIn this paper, we consider a generic model of computational grids, seen as sev...
This is the full version of the paper, which includes more detailed proofs than the conference versi...
International audienceClassical list scheduling is a very popular and efficient technique for schedu...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Blumofe and Leiserson [6] gave the first provably good work-stealing work scheduler for mul-tithread...
This paper studies the data locality of the work-stealing scheduling algorithm on hardware-controlle...
In this paper, we consider a generic model of computational grids, seen as several clusters of homog...
Load balancing is a technique which allows efficient parallelization of irregular workloads, and a k...
Blumofe and Leiserson [6] gave the first provably good work-stealing work scheduler for mul-tithread...
Abstract—This paper analyzes the overhead due to false sharing when parallel tasks are scheduled usi...
International audienceWe study the impact of communication latency on the classical Work Stealing lo...
In this paper we analyse a very simple dynamic work-stealing algorithm. In the work-generation model...
This paper studies the performance of parallel stream computations on a multiprocessor architecture ...
This paper addresses the problem of efficiently supporting parallelism within a managed runtime. A p...
International audienceThis paper studies the performance of parallel stream computations on a multip...
International audienceIn this paper, we consider a generic model of computational grids, seen as sev...
This is the full version of the paper, which includes more detailed proofs than the conference versi...
International audienceClassical list scheduling is a very popular and efficient technique for schedu...