paper

Bounding Cache Miss Costs of Multithreaded Computations Under General Schedulers

arXiv:1705.08350

Abstract

We analyze the caching overhead incurred by a class of multithreaded algorithms when scheduled by an arbitrary scheduler. We obtain bounds that match or improve upon the well-known caching cost for the randomized work stealing (RWS) scheduler, where is the number of steals, is the sequential caching cost, and and are the cache size and block (or cache line) size respectively.

Extended abstract in Proceedings of ACM Symp. on Parallel Alg. and Architectures (SPAA) 2017, pp. 339-350. This revision has a few small updates including a missing citation and the replacement of some big Oh terms with precise constants

References in corpus (2)