Direct N-body application on low-power and energy-efficient parallel architectures
Authors:
Preprint
Abstract
The aim of this work is to quantitatively evaluate the impact of computation on the energy consumption on ARM MPSoC platforms, exploiting CPUs, embedded GPUs and FPGAs. One of them possibly represents the future of High Performance Computing systems: a prototype of an Exascale supercomputer. Performance and energy measurements are made using a state-of-the-art direct $N$-body code from the astrophysical domain. We provide a comparison of the time-to-solution and energy delay product metrics, for different software configurations. We have shown that FPGA technologies can be used for application kernel acceleration and are emerging as a promising alternative to "traditional" technologies for HPC, which purely focus on peak-performance than on power-efficiency.Keywords
All Related Versions
This publication has 9 references indexed in Scilit:
- Domain-Decomposition Parallelization for Molecular Dynamics Algorithm with Short-Ranged Potentials on Epiphany ArchitectureLobachevskii Journal of Mathematics, 2018
- The Next Generation of Exascale-Class Systems: The ExaNeSt Project2017
- Efficiency of the Tegra K1 and X1 systems-on-chip for classical molecular dynamics2016
- Evaluating Systems on Chip through HPC Bioinformatic and Astrophysic Applications2016
- A performance comparison of different graphics processing units running direct -body simulationsComputer Physics Communications, 2013
- A fully parallel, high precision, N-body code running on hybrid computing platformsJournal of Computational Physics, 2013
- Sixth- and eighth-order Hermite integrator for N-body simulationsNew Astronomy, 2008
- Extended-precision floating-point numbers for GPU computation2006
- Using Graphics Processing Units to solve the classical $N$-Body Problem in Physics and Astrophysics.