Normalized to: Dimou, N.
[1]
oai:arXiv.org:2003.03283 [pdf] - 2077028
Performance and energy footprint assessment of FPGAs and GPUs on HPC
systems using Astrophysics application
Goz, David;
Ieronymakis, Georgios;
Papaefstathiou, Vassilis;
Dimou, Nikolaos;
Bertocco, Sara;
Simula, Francesco;
Ragagnin, Antonio;
Tornatore, Luca;
Coretti, Igor;
Taffoni, Giuliano
Submitted: 2020-03-06, last modified: 2020-04-10
New challenges in Astronomy and Astrophysics (AA) are urging the need for a
large number of exceptionally computationally intensive simulations. "Exascale"
(and beyond) computational facilities are mandatory to address the size of
theoretical problems and data coming from the new generation of observational
facilities in AA. Currently, the High Performance Computing (HPC) sector is
undergoing a profound phase of innovation, in which the primary challenge to
the achievement of the "Exascale" is the power-consumption. The goal of this
work is to give some insights about performance and energy footprint of
contemporary architectures for a real astrophysical application in an HPC
context. We use a state-of-the-art N-body application that we re-engineered and
optimized to exploit the heterogeneous underlying hardware fully. We
quantitatively evaluate the impact of computation on energy consumption when
running on four different platforms. Two of them represent the current HPC
systems (Intel-based and equipped with NVIDIA GPUs), one is a micro-cluster
based on ARM-MPSoC, and one is a "prototype towards Exascale" equipped with
ARM-MPSoCs tightly coupled with FPGAs. We investigate the behavior of the
different devices where the high-end GPUs excel in terms of time-to-solution
while MPSoC-FPGA systems outperform GPUs in power consumption. Our experience
reveals that considering FPGAs for computationally intensive application seems
very promising, as their performance is improving to meet the requirements of
scientific applications. This work can be a reference for future platforms
development for astrophysics applications where computationally intensive
calculations are required.
[2]
oai:arXiv.org:1910.14496 [pdf] - 1989177
Direct N-body application on low-power and energy-efficient parallel
architectures
Submitted: 2019-10-31
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.