CUBE: An Information-optimized parallel Cosmological $N$-body Algorithm
Hao-Ran Yu, Ue-Li Pen, Xin Wang

TL;DR
This paper introduces CUBE, a parallel cosmological N-body simulation code that significantly reduces memory usage by storing relative phase space coordinates in fixed-point format, enabling larger and faster simulations.
Contribution
The paper presents a novel, memory-efficient particle-mesh N-body algorithm that enhances information storage and scalability for large cosmological simulations.
Findings
Memory usage reduced by nearly an order of magnitude.
Accurate results within particle-mesh error margins.
Improved scalability on multi-core and heterogeneous systems.
Abstract
Cosmological large scale structure -body simulations are computation-light, memory-heavy problems in supercomputing. The considerable amount of memory is usually dominated by an inefficient way of storing more than sufficient phase space information of particles. We present a new parallel, information-optimized, particle-mesh-based -body code CUBE, in which information-efficiency and memory-efficiency are increased by nearly an order of magnitude. This is accomplished by storing particle's relative phase space coordinates instead of global values, and in the format of fixed point as light as 1 byte. The remaining information is given by complementary density and velocity fields (negligible in memory space) and proper ordering of particles (no extra memory). Our numerical experiments show that this information-optimized -body algorithm provides accurate results within the error…
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.
