• 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