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

被引:20
作者
Yu, Hao-Ran [1 ,2 ,3 ]
Pen, Ue-Li [1 ,2 ,4 ,5 ,6 ]
Wang, Xin [2 ]
机构
[1] Shanghai Jiao Tong Univ, Tsung Dao Lee Inst, Shanghai 200240, Peoples R China
[2] Univ Toronto, Canadian Inst Theoret Astrophys, Toronto, ON M5H 3H8, Canada
[3] Shanghai Jiao Tong Univ, Dept Astron, Shanghai 200240, Peoples R China
[4] Univ Toronto, Dunlap Inst Astron & Astrophys, Toronto, ON M5S 3H4, Canada
[5] Canadian Inst Adv Res, CIFAR Program Gravitat & Cosmol, Toronto, ON M5G 1Z8, Canada
[6] Perimeter Inst Theoret Phys, Waterloo, ON N2L 2Y5, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
large-scale structure of universe; methods: numerical; MATTER POWER SPECTRUM; LARGE-SCALE STRUCTURE; BARYON ACOUSTIC PEAK; SIMULATIONS; CODE; RECONSTRUCTION; IMPLEMENTATION; EVOLUTION; GALAXIES;
D O I
10.3847/1538-4365/aac830
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
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.
引用
收藏
页数:10
相关论文
共 35 条
[1]   Scaling relations for galaxy clusters in the Millennium-XXL simulation [J].
Angulo, R. E. ;
Springel, V. ;
White, S. D. M. ;
Jenkins, A. ;
Baugh, C. M. ;
Frenk, C. S. .
MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2012, 426 (03) :2046-2062
[2]   AN EFFICIENT PROGRAM FOR MANY-BODY SIMULATION [J].
APPEL, AW .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1985, 6 (01) :85-103
[3]   The Cosmic Linear Anisotropy Solving System (CLASS). Part II: Approximation schemes [J].
Blas, Diego ;
Lesgourgues, Julien ;
Tram, Thomas .
JOURNAL OF COSMOLOGY AND ASTROPARTICLE PHYSICS, 2011, (07)
[4]   MESH-REFINED P3M - A FAST ADAPTIVE N-BODY ALGORITHM [J].
COUCHMAN, HMP .
ASTROPHYSICAL JOURNAL, 1991, 368 (02) :L23-&
[5]   HYDRA - AN ADAPTIVE-MESH IMPLEMENTATION OF P(3)M-SPH [J].
COUCHMAN, HMP ;
THOMAS, PA ;
PEARCE, FR .
ASTROPHYSICAL JOURNAL, 1995, 452 (02) :797-813
[6]   THE EVOLUTION OF LARGE-SCALE STRUCTURE IN A UNIVERSE DOMINATED BY COLD DARK MATTER [J].
DAVIS, M ;
EFSTATHIOU, G ;
FRENK, CS ;
WHITE, SDM .
ASTROPHYSICAL JOURNAL, 1985, 292 (02) :371-394
[7]  
Dehnen W., 2014, COMPUT ASTROPHYS COS, V1, P1, DOI DOI 10.1186/S40668-014-0001-7
[8]   GOTPM: a parallel hybrid particle-mesh treecode [J].
Dubinski, J ;
Kim, J ;
Park, C ;
Humble, R .
NEW ASTRONOMY, 2004, 9 (02) :111-126
[9]   Improving cosmological distance measurements by reconstruction of the baryon acoustic peak [J].
Eisenstein, Daniel J. ;
Seo, Hee-Jong ;
Sirko, Edwin ;
Spergel, David N. .
ASTROPHYSICAL JOURNAL, 2007, 664 (02) :675-679
[10]   Detection of the baryon acoustic peak in the large-scale correlation function of SDSS luminous red galaxies [J].
Eisenstein, DJ ;
Zehavi, I ;
Hogg, DW ;
Scoccimarro, R ;
Blanton, MR ;
Nichol, RC ;
Scranton, R ;
Seo, HJ ;
Tegmark, M ;
Zheng, Z ;
Anderson, SF ;
Annis, J ;
Bahcall, N ;
Brinkmann, J ;
Burles, S ;
Castander, FJ ;
Connolly, A ;
Csabai, I ;
Doi, M ;
Fukugita, M ;
Frieman, JA ;
Glazebrook, K ;
Gunn, JE ;
Hendry, JS ;
Hennessy, G ;
Ivezic, Z ;
Kent, S ;
Knapp, GR ;
Lin, H ;
Loh, YS ;
Lupton, RH ;
Margon, B ;
McKay, TA ;
Meiksin, A ;
Munn, JA ;
Pope, A ;
Richmond, MW ;
Schlegel, D ;
Schneider, DP ;
Shimasaku, K ;
Stoughton, C ;
Strauss, MA ;
SubbaRao, M ;
Szalay, AS ;
Szapudi, I ;
Tucker, DL ;
Yanny, B ;
York, DG .
ASTROPHYSICAL JOURNAL, 2005, 633 (02) :560-574