多核架构:性能预测的复杂性及缓存拓扑的影响
性能
2009-10-27 v1 硬件体系结构
摘要
平衡度量是一种估算带宽受限循环内核性能的简单方法。然而,将该方法应用于缓存内场景和现代多核架构时,结果并不令人满意。本文分析了缓存层次结构设计对当前主流处理器上带宽受限循环内核性能预测的影响。我们提出了一个具有改进预测能力的诊断模型,修正了简单平衡度量的局限性。强调了即使在带宽受限的情况下,代码执行开销的重要性。最后,我们分析了同步开销对多线程性能的影响,特别关注了缓存拓扑的影响。
引用
@article{arxiv.0910.4865,
title = {Multi-core architectures: Complexities of performance prediction and the impact of cache topology},
author = {Jan Treibig and Georg Hager and Gerhard Wellein},
journal= {arXiv preprint arXiv:0910.4865},
year = {2009}
}
备注
18 pages