当前多核处理器上Kahan增强型标量积的性能分析
性能
2019-02-19 v1 分布式、并行与集群计算
摘要
我们研究了使用Kahan算法补偿数值误差的数值增强型标量积(点积)核循环的性能特征,并描述了在近期Intel处理器上的高效SIMD向量化实现。利用底层指令分析和执行-缓存-内存(ECM)性能模型,我们确定了单核和线程并行执行的相关性能瓶颈,并预测了性能和饱和行为。我们表明,如果应用适当的底层优化,特别是SIMD向量化和展开,与朴素(非Kahan)标量积相比,Kahan增强型标量积几乎不带来额外开销。我们还研究了跨四代Intel Xeon处理器的架构变化的影响。
引用
@article{arxiv.1505.02586,
title = {Performance analysis of the Kahan-enhanced scalar product on current multicore processors},
author = {Johannes Hofmann and Dietmar Fey and Jan Eitzinger and Georg Hager and Gerhard Wellein},
journal= {arXiv preprint arXiv:1505.02586},
year = {2019}
}
备注
10 pages, 4 figures