Title :
Analysis of Randomized Work Stealing with False Sharing
Author :
Cole, Robert ; Ramachandran, Vivek
Author_Institution :
Comput. Sci. Dept., NYU, New York, NY, USA
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;
Conference_Titel :
Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4673-6066-1
DOI :
10.1109/IPDPS.2013.86