Cosmological measurements require the calculation of nontrivial quantities over large datasets. The next generation of survey telescopes (such as DES, PanSTARRS, and LSST) will yield measurements of billions of galaxies. The scale of these datasets, and the nature of the calculations involved, make cosmological calculations ideal models for implementation on graphics processing units (GPUs). We consider two cosmological calculations, the two-point angular correlation function and the aperture mass statistic, and aim to improve the calculation time by constructing code for calculating them on the GPU. Using CUDA, we implement the two algorithms on the GPU and compare the calculation speeds to comparable code run on the CPU. We obtain a code speed-up of between 10 - 180x faster, compared to performing the same calculation on the CPU. The code has been made publicly available.
gCAMB: A GPU-accelerated Boltzmann solver for next-generation cosmological surveys
INFN sezione di Perugia(意大利国家核物理研究所佩鲁贾分部);Dipartimento di Farmacia, Università degli Studi G. D’Annunzio(G. D'Annunzio大学药学系);INFN Sezione di Ferrara(意大利国家核物理研究所费拉拉分部);ICSC Centro Nazionale “High Performance Computing, Big Data and Quantum Computing”(国家高性能计算、大数据和量子计算中心)
Accelerating cosmological simulations on GPUs: a portable approach using OpenMP
Università di Trieste(的里雅斯特大学);INAF-Osservatorio Astronomico di Trieste(意大利国家天体物理研究所的里雅斯特天文台);ICSC – Centro Nazionale di Ricerca in High Performance Computing, Big Data e Quantum Computing(高性能计算、大数据与量子计算国家研究中心);IFPU – Institute for Fundamental Physics of the Universe(宇宙基础物理研究所);INAF-Osservatorio astronomico di Brera(意大利国家天体物理研究所布雷拉天文台)
INAF-Osservatorio Astronomico di Trieste(意大利国家天体物理研究所的里雅斯特天文台);Universitäts-Sternwarte, Fakultät für Physik, Ludwig-Maximilians-Universität München(慕尼黑大学物理学院大学天文台);Max-Planck-Institut für Astrophysik(马克斯·普朗克天体物理学研究所);Department of Astronomy and Astrophysics, The University of Chicago(芝加哥大学天体物理学系);IFPU - Institute for Fundamental Physics of the Universe(宇宙基础物理研究所);ICSC - Italian Research Center on High Performance Computing, Big Data and Quantum Computing(意大利高性能计算、大数据和量子计算研究中心);INFN, Sezione di Trieste(意大利国家核物理研究所的里雅斯特分部);Intel Technology India Private Ltd(英特尔技术印度私人有限公司);Dipartimento di Fisica e Astronomia "Augusto Righi", Alma Mater Studiorum Università di Bologna(博洛尼亚大学奥古斯托·里吉物理与天文系)
Kratos-polrad: Novel GPU system for Monte-Carlo simulations with consistent polarization calculations
Institute for Astronomy, School of Physics, Zhejiang University(浙江大学物理学院天体物理研究所);Center for Cosmology and Computational Astrophysics, Institute for Advanced Study in Physics, Zhejiang University(浙江大学物理高等研究院宇宙学与计算天体物理中心);The Kavli Institute for Astronomy and Astrophysics, Peking University(北京大学柯利天文与天体物理研究所);Department of Astronomy, School of Physics, Peking University(北京大学物理学院天文学系)