arrow
Return

CUBE: An Information-optimized Parallel Cosmological N-body Algorithm

delete2018-07-26
delete21
delete
OA
AI
于浩然 cover
于浩然 (Hao-Ran Yu) *
U
Ue‐Li Pen
X
Xin Wang
DOI:10.3847/1538-4365/aac830delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Cosmological large-scale structure N-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 N-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 N-body algorithm provides accurate results within the error of the particle-mesh algorithm. This significant lowering of the memory-to-computation ratio breaks the bottleneck of scaling up and speeding up large cosmological N-body simulations on multi-core and heterogeneous computing systems.
Keywords:
large-scale structure of universe
methods: numerical
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Astrophysical Journal Supplement Series cover
Astrophysical Journal Supplement Series
IF:
8.5
Papers:
5.7K
Citations:
4.2W

Organization

S
shanghai jiao tong university
Scholars:
15.5W
Papers: 11.6W
Citations: 159
U
university of toronto
Scholars:
14.7W
Papers: 12.0W
Citations: 165