PHoToNs--A Parallel Heterogeneous & Threads oriented code for cosmological N-body simulation
Qiao Wang, Zongyan Cao, Liang Gao, Xuebin Chi, Chen Meng, Jie Wang,, Long Wang

TL;DR
PHoToNs is a novel parallel, heterogeneous, thread-oriented code for cosmological N-body simulations that combines multiple gravity computation schemes and demonstrates high scalability and accuracy on HPC platforms.
Contribution
The paper introduces PHoToNs, a new hybrid scheme for cosmological simulations optimized for heterogeneous HPC systems with thread-level parallelism.
Findings
Achieves 68.6% of peak performance on MIC and 74.4% on CPU.
Demonstrates excellent agreement with Gadget-2 in accuracy tests.
Shows good scalability on high-performance computing platforms.
Abstract
We introduce a new code for cosmological simulations, PHoToNs, which has features on performing massive cosmological simulations on heterogeneous high performance Computer (HPC) and threads oriented programming. PHoToNs adopts a hybrid scheme to compute gravity force, with the conventional PM to compute the long-range force, the Tree algorithm to compute the short range force, and the direct summation PP to compute the gravity from very close particles. A self-similar space filling Peano-Hilbert curve is used to decompose computing domain. Threads programming is highly used to more flexibly manage the domain communication, PM calculation and synchronization, as well as Dual Tree Traversal on the CPU+MIC platform. The scalability of the PHoToNs performs well and the efficiency of PP kernel achieves 68.6% of peak performance on MIC and 74.4% on CPU platforms. We also test the accuracy of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
