Fence-free work stealing on bounded TSO processors

Adam Morrison, Yehuda Afek · 2014

Work stealing is the method of choice for load balancing in task parallel programming languages and frameworks. Yet despite considerable effort invested in optimizing work stealing task queues, existing algorithms issue a costly memory fence when removing a task, and these fences are believed to be necessary for correctness.

Read the paper · More papers on PaperTik