一般调度器下多线程计算的缓存缺失开销界定
分布式、并行与集群计算
2017-10-02 v2 数据结构与算法
摘要
我们分析了由任意调度器调度时一类多线程算法所产生的缓存开销。我们获得了与著名的随机工作窃取(RWS)调度器的 缓存开销相匹配或改进的界,其中 是窃取次数, 是顺序缓存开销, 和 分别是缓存大小和块(或缓存行)大小。
引用
@article{arxiv.1705.08350,
title = {Bounding Cache Miss Costs of Multithreaded Computations Under General Schedulers},
author = {Richard Cole and Vijaya Ramachandran},
journal= {arXiv preprint arXiv:1705.08350},
year = {2017}
}
备注
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