DocumentCode
625651
Title
Analysis of Randomized Work Stealing with False Sharing
Author
Cole, Robert ; Ramachandran, Vivek
Author_Institution
Comput. Sci. Dept., NYU, New York, NY, USA
fYear
2013
fDate
20-24 May 2013
Firstpage
985
Lastpage
998
Abstract
This paper analyzes the overhead due to false sharing when parallel tasks are scheduled using randomized work stealing (RWS). We obtain high-probability bounds on the cache miss overhead, including the overhead due to false sharing, for several parallel cache-efficient algorithms when scheduled using RWS. These include algorithms for fundamental problems, such as matrix computations, FFT, sorting, basic dynamic programming, list ranking and graph connected components. Our main technical contribution, from which these results follow, is the derivation of nontrivial high-probability bounds on the number of steals incurred by these algorithms in the presence of false sharing, when using RWS.
Keywords
cache storage; parallel programming; probability; RWS; cache miss overhead; false sharing; nontrivial high-probability bounds; parallel cache-efficient algorithms; parallel tasks; randomized work stealing; Bismuth; Delays; Heuristic algorithms; Partitioning algorithms; Program processors; Standards; Upper bound; Randomized work stealing; false sharing; performance analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
Conference_Location
Boston, MA
ISSN
1530-2075
Print_ISBN
978-1-4673-6066-1
Type
conf
DOI
10.1109/IPDPS.2013.86
Filename
6569879
Link To Document