Direct -body code on low-power embedded ARM GPUs
arXiv:1901.08532 · doi:10.1007/978-3-030-22871-2_14
Abstract
This work arises on the environment of the ExaNeSt project aiming at design and development of an exascale ready supercomputer with low energy consumption profile but able to support the most demanding scientific and technical applications. The ExaNeSt compute unit consists of densely-packed low-power 64-bit ARM processors, embedded within Xilinx FPGA SoCs. SoC boards are heterogeneous architecture where computing power is supplied both by CPUs and GPUs, and are emerging as a possible low-power and low-cost alternative to clusters based on traditional CPUs. A state-of-the-art direct -body code suitable for astrophysical simulations has been re-engineered in order to exploit SoC heterogeneous platforms based on ARM CPUs and embedded GPUs. Performance tests show that embedded GPUs can be effectively used to accelerate real-life scientific calculations, and that are promising also because of their energy efficiency, which is a crucial design in future exascale platforms.
arXiv comment16 pages, 7 figures, 1 table, accepted for publication in the Computing Conference 2019 proceedings
References in corpus (8)
- The NumPy array: a structure for efficient numerical computation
- Accelerating NBODY6 with Graphics Processing Units
- Performance Analysis of Direct N-Body Algorithms on Special-Purpose Supercomputers
- 6th and 8th Order Hermite Integrator for N-body Simulations
- A fully parallel, high precision, N-body code running on hybrid computing platforms
- Brownian motion of massive black hole binaries and the final parsec problem
- A Performance Comparison of Different Graphics Processing Units Running Direct N-Body Simulations
- MYRIAD: A new N-body code for simulations of Star Clusters