中文

当前多核处理器上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