Normalized to: Bertocco, S.
[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:1912.05340 [pdf] - 2013400
INAF Trieste Astronomical Observatory Information Technology Framework
Submitted: 2019-12-11
INAF Trieste Astronomical Observatory (OATs) has a long tradition in
information technology applied to Astronomical and Astrophysical use cases,
particularly for what regards computing for data reduction, analysis and
simulations; data and archives management; space missions data processing;
design and software development for ground-based instruments. The ensemble of
these activities, in the last years, pushed the need to acquire new computing
resources and technologies and to deep competences in theirs management. In
this paper we describe INAF-OATs computing centre technological stuff, our
involvement in different EU Projects both in the path of building of EOSC, the
European Open Science Cloud; in the design and prototyping of new Exascale
supercomputers in Europe and the main research activities carried on using our
computing centre.
[3]
oai:arXiv.org:1911.08205 [pdf] - 2000357
Integrating the VO Framework in the EOSC
Molinaro, Marco;
Allen, Mark;
Bertocco, Sara;
Boisson, Catherine;
Bonnarel, François;
Neves, Margarida Castro;
Demleitner, Markus;
Genova, Françoise;
Morris, Dave;
Schaaff, André;
Taffoni, Giuliano;
Voutsinas, Stelios
Submitted: 2019-11-19
The European Open Science Cloud (EOSC) is in its early stages, but already
some aspects of the EOSC vision are starting to become reality, for example the
EOSC portal and the development of metadata catalogues. In the astrophysical
domain already exists an open approach to science data: the Virtual Observatory
view put in place by the International Virtual Observatory Alliance (IVOA)
architecture of standards. The ESCAPE (European Science Cluster of Astronomy &
Particle physics ESFRI research infrastructures) project has, among its tasks,
to demonstrate that the VO architecture can be integrated within the EOSC
building one and to provide guidelines to ESFRI partners (European Strategy
Forum on Research Infrastructures) in doing this. This contribution reports on
the progress of this integration after the first months of work inside ESCAPE.
[4]
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.
[5]
oai:arXiv.org:1901.08532 [pdf] - 1989046
Direct $N$-body code on low-power embedded ARM GPUs
Submitted: 2019-01-24
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 $N$-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.
[6]
oai:arXiv.org:1812.00367 [pdf] - 1791897
Astrophysical code migration into Exascale Era
Submitted: 2018-12-02
The ExaNeSt and EuroExa H2020 EU-funded projects aim to design and develop an
exascale ready computing platform prototype based on low-energy-consumption
ARM64 cores and FPGA accelerators. We participate in the application-driven
design of the hardware solutions and prototype validation. To carry on this
work we are using, among others, Hy-Nbody, a state-of-the-art direct N-body
code. Core algorithms of Hy-Nbody have been improved in such a way to
increasingly fit them to the exascale target platform. Waiting for the ExaNest
prototype release, we are performing tests and code tuning operations on an
ARM64 SoC facility: a SLURM managed HPC cluster based on 64-bit ARMv8
Cortex-A72/Cortex-A53 core design and powered by a Mali-T864 embedded GPU. In
parallel, we are porting a kernel of Hy-Nbody on FPGA aiming to test and
compare the performance-per-watt of our algorithms on different platforms. In
this paper we describe how we re-engineered the application and we show first
results on ARM SoC.
[7]
oai:arXiv.org:1806.04986 [pdf] - 1699444
Cloud access to interoperable IVOA-compliant VOSpace storage
Submitted: 2018-06-13
Handling, processing and archiving the huge amount of data produced by the
new generation of experiments and instruments in Astronomy and Astrophysics are
among the more exciting challenges to address in designing the future data
management infrastructures and computing services. We investigated the
feasibility of a data management and computation infrastructure, available
world-wide, with the aim of merging the FAIR (Findable, Accessible,
Interoperable, Reusable) data management provided by IVOA standards with the
efficiency and reliability of a cloud approach. Our work involved the Canadian
Advanced Network for Astronomy Research (CANFAR) infrastructure and the
European EGI federated cloud (EFC). We designed and deployed a pilot data
management and computation infrastructure that provides IVOA-compliant VOSpace
storage resources and wide access to interoperable federated clouds. In this
paper, we detail the main user requirements covered, the technical choices and
the implemented solutions and we describe the resulting Hybrid cloud Worldwide
infrastructure, its benefits and limitations.
[8]
oai:arXiv.org:1712.02610 [pdf] - 1600398
Building an interoperable, distributed storage and authorization system
Submitted: 2017-12-07
A joint project between the Canadian Astronomy Data Center of the National
Research Council Canada, and the italian Istituto Nazionale di
Astrofisica-Osservatorio Astronomico di Trieste (INAF-OATs), partially funded
by the EGI-Engage H2020 European Project, is devoted to deploy an integrated
infrastructure, based on the International Virtual Observatory Alliance (IVOA)
standards, to access and exploit astronomical data. Currently CADC-CANFAR
provides scientists with an access, storage and computation facility, based on
software libraries implementing a set of standards developed by the
International Virtual Observatory Alliance (IVOA). The deployment of a twin
infrastructure, basically built on the same open source software libraries, has
been started at INAF-OATs. This new infrastructure now provides users with an
Access Control Service and a Storage Service. The final goal of the ongoing
project is to build an integrated infrastructure geographycally distributed
providing complete interoperability, both in users access control and data
sharing. This paper describes the target infrastructure, the main user
requirements covered, the technical choices and the implemented solutions.
[9]
oai:arXiv.org:1712.02574 [pdf] - 1600394
Interoperable geographically distributed astronomical infrastructures:
technical solutions
Submitted: 2017-12-07
The increase of astronomical data produced by a new generation of
observational tools poses the need to distribute data and to bring computation
close to the data. Trying to answer this need, we set up a federated data and
computing infrastructure involving an international cloud facility, EGI
federated, and a set of services implementing IVOA standards and
recommendations for authentication, data sharing and resource access. In this
paper we describe technical problems faced, specifically we show the designing,
technological and architectural solutions adopted. We depict our technological
overall solution to bring data close to computation resources. Besides the
adopted solutions, we propose some points for an open discussion on
authentication and authorization mechanisms.