中文

现代微处理器上N体代码的性能调优:I. x86_64架构上使用Hermite格式的直接积分

天体物理学 2009-11-13 v1

摘要

引力N体代码的主要性能瓶颈是两个粒子之间的力计算。我们已成功地将这种成对力计算的速度提高了2到10倍,具体取决于代码和运行代码的处理器。这些加速是通过为x86_64微处理器编写高度优化的代码实现的。任何在这些芯片上运行的现有N体代码都可以轻松地整合我们的汇编代码程序。在本文中,我们概述了我们的整体方法,并用一个具体示例加以说明:在单个2.0 GHz Athlon 64处理器上使用Hermite格式进行直接的N^2型积分,我们为此获得了4.05 Gflops的有效性能(双精度)。在后续论文中,我们将讨论其他变体,包括N log N代码的组合、单精度实现以及其他微处理器上的性能。

关键词

引用

@article{arxiv.astro-ph/0511062,
  title  = {Performance Tuning of N-Body Codes on Modern Microprocessors: I. Direct Integration with a Hermite Scheme on x86_64 Architecture},
  author = {Keigo Nitadori and Junichiro Makino and Piet Hut},
  journal= {arXiv preprint arXiv:astro-ph/0511062},
  year   = {2009}
}

备注

32 pages, 2 figures