The Mont-Blanc prototype: An Alternative Approach for HPC Systems
Nikola Rajovic
(1)
,
Alejandro Rico
(2)
,
Filippo Mantovani
(1)
,
Daniel Ruiz
(1)
,
Josep Vilarrubi
(1)
,
Constantino Gomez
(1)
,
Diego Nieto
(1)
,
Harald Servat
(1)
,
Xavier Martorell
(1)
,
Jesus Labarta
(1)
,
Chris Adeniyi-Jones
(2)
,
Said Derradji
(3)
,
Hervé Gloaguen
(3)
,
Piero Lanucara
(4)
,
Nico Sanna
(4)
,
Jean-François Méhaut
(5, 6)
,
Kevin Pouget
(5, 6)
,
Brice Videau
(7, 6)
,
Eric Boyer
(8)
,
Momme Allalen
(9)
,
Axel Auweter
(9)
,
David Brayford
(9)
,
Daniele Tafani
(9)
,
Volker Weinberg
(9)
,
Dirk Brömmel
(10)
,
Rene Halver
(10)
,
Jan Meinke
(10)
,
Ramon Beivide
(11)
,
Mariano Benito
(11)
,
Enrique Vallejo
(11)
,
Mateo Valero
(1)
,
Alex Ramirez
(12)
1
BSC-CNS -
Barcelona Supercomputing Center - Centro Nacional de Supercomputacion
2 ARM - ARM Ltd [Cambridge]
3 Bull atos technologies
4 CINECA [Bologna]
5 UGA [2016-2019] - Université Grenoble Alpes [2016-2019]
6 CORSE - Compiler Optimization and Run-time Systems
7 CNRS - Centre National de la Recherche Scientifique
8 GENCI - Grand Equipement National de Calcul Intensif
9 LRZ - Leibniz Supercomputing Centre
10 Forschungszentrum Juelich
11 UC / UniCan - Universidad de Cantabria [Santander] = University of Cantabria [Spain] = Université de Cantabrie [Espagne]
12 NVIDIA - NVIDIA
2 ARM - ARM Ltd [Cambridge]
3 Bull atos technologies
4 CINECA [Bologna]
5 UGA [2016-2019] - Université Grenoble Alpes [2016-2019]
6 CORSE - Compiler Optimization and Run-time Systems
7 CNRS - Centre National de la Recherche Scientifique
8 GENCI - Grand Equipement National de Calcul Intensif
9 LRZ - Leibniz Supercomputing Centre
10 Forschungszentrum Juelich
11 UC / UniCan - Universidad de Cantabria [Santander] = University of Cantabria [Spain] = Université de Cantabrie [Espagne]
12 NVIDIA - NVIDIA
Jean-François Méhaut
- Function : Author
- PersonId : 6046
- IdHAL : jean-francois-mehaut
- ORCID : 0000-0003-1047-7462
- IdRef : 086451227
Kevin Pouget
- Function : Author
- PersonId : 3424
- IdHAL : kevin-pouget
- IdRef : 178126144
Brice Videau
- Function : Author
- PersonId : 2833
- IdHAL : brice-videau
- ORCID : 0000-0001-6824-1263
- IdRef : 253136571
Abstract
High-performance computing (HPC) is recognized
as one of the pillars for further progress in science, industry,
medicine, and education. Current HPC systems are being
developed to overcome emerging architectural challenges in order
to reach Exascale level of performance, projected for the year
2020. The much larger embedded and mobile market allows
for rapid development of intellectual property (IP) blocks
and provides more flexibility in designing an application-specific
system-on-chip (SoC), in turn providing the possibility
in balancing performance, energy-efficiency, and cost. In the
Mont-Blanc project, we advocate for HPC systems being built
from such commodity IP blocks, currently used in embedded
and mobile SoCs.
As a first demonstrator of such an approach, we present
the Mont-Blanc prototype; the first HPC system built with
commodity SoCs, memories, and network interface cards
(NICs) from the embedded and mobile domain, and off-the-shelf
HPC networking, storage, cooling, and integration
solutions. We present the system’s architecture and evaluate
both performance and energy efficiency. Further, we compare
the system’s abilities against a production level supercomputer.
At the end, we discuss parallel scalability and estimate the
maximum scalability point of this approach across a set of
applications.