Giovanni Agosta, Marco Aldinucci, Carlos Alvarez, Roberto Ammendola, Yasir Arfat, Olivier Beaumont, Massimo Bernaschi, Andrea Biagioni, Tommaso Boccali, Berenger Bramas, Carlo Brandolese, Barbara Cantalupo, Mauro Carrozzo, Daniele Cattaneo, Alessandro Celestini, Massimo Celino, Iacopo Colonnelli, Paolo Cretaro, Pasqua D’Ambra, Marco Danelutto, Roberto Esposito, Lionel Eyraud-Dubois, Antonio Filgueras, William Fornaciari, Ottorino Frezza, Andrea Galimberti, Francesco Giacomini, Brice Goglin, Daniele Gregori, Abdou Guermouche, Francesco Iannone, Michal Kulczewski, Francesca Lo Cicero, Alessandro Lonardo, Alberto R. Martinelli, Michele Martinelli, Xavier Martorell, Giuseppe Massari, Simone Montangero, Gianluca Mittone, Raymond Namyst, Ariel Oleksiak, Paolo Palazzari, Pier Stanislao Paolucci, Federico Reghenzani, Cristian Rossi, Sergio Saponara, Francesco Simula, Federico Terraneo, Samuel Thibault, Massimo Torquati, Matteo Turisini, Piero Vicini, Miquel Vidal, Davide Zoni, Giuseppe Zummo, Politecnico di Milano [Milan] (POLIMI), Università degli studi di Torino = University of Turin (UNITO), Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (BSC - CNS), Istituto Nazionale di Fisica Nucleare, Sezione di Roma Tor Vergata (INFN, Sezione di Roma Tor Vergata), Istituto Nazionale di Fisica Nucleare (INFN), High-End Parallel Algorithms for Challenging Numerical Simulations (HiePACS), Laboratoire Bordelais de Recherche en Informatique (LaBRI), Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Inria Bordeaux - Sud-Ouest, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Istituto per le Applicazioni del Calcolo 'Mauro Picone' (IAC), National Research Council of Italy | Consiglio Nazionale delle Ricerche (CNR), Istituto Nazionale di Fisica Nucleare, Sezione di Roma 3 (INFN, Sezione di Roma 3), Compilation pour les Architectures MUlti-coeurS (CAMUS), Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire des sciences de l'ingénieur, de l'informatique et de l'imagerie (ICube), École Nationale du Génie de l'Eau et de l'Environnement de Strasbourg (ENGEES)-Université de Strasbourg (UNISTRA)-Institut National des Sciences Appliquées - Strasbourg (INSA Strasbourg), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Les Hôpitaux Universitaires de Strasbourg (HUS)-Centre National de la Recherche Scientifique (CNRS)-Matériaux et Nanosciences Grand-Est (MNGE), Université de Strasbourg (UNISTRA)-Université de Haute-Alsace (UHA) Mulhouse - Colmar (Université de Haute-Alsace (UHA))-Institut National de la Santé et de la Recherche Médicale (INSERM)-Institut de Chimie du CNRS (INC)-Centre National de la Recherche Scientifique (CNRS)-Université de Strasbourg (UNISTRA)-Université de Haute-Alsace (UHA) Mulhouse - Colmar (Université de Haute-Alsace (UHA))-Institut National de la Santé et de la Recherche Médicale (INSERM)-Institut de Chimie du CNRS (INC)-Centre National de la Recherche Scientifique (CNRS)-Réseau nanophotonique et optique, Université de Strasbourg (UNISTRA)-Université de Haute-Alsace (UHA) Mulhouse - Colmar (Université de Haute-Alsace (UHA))-Centre National de la Recherche Scientifique (CNRS)-Université de Strasbourg (UNISTRA)-Centre National de la Recherche Scientifique (CNRS)-École Nationale du Génie de l'Eau et de l'Environnement de Strasbourg (ENGEES)-Université de Strasbourg (UNISTRA)-Institut National des Sciences Appliquées - Strasbourg (INSA Strasbourg), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Les Hôpitaux Universitaires de Strasbourg (HUS)-Centre National de la Recherche Scientifique (CNRS)-Matériaux et Nanosciences Grand-Est (MNGE), Université de Strasbourg (UNISTRA)-Université de Haute-Alsace (UHA) Mulhouse - Colmar (Université de Haute-Alsace (UHA))-Centre National de la Recherche Scientifique (CNRS)-Université de Strasbourg (UNISTRA)-Centre National de la Recherche Scientifique (CNRS), Istituto Nazionale di Fisica Nucleare [Pisa] (INFN), Agenzia Nazionale per le nuove Tecnologie, l’energia e lo sviluppo economico sostenibile = Italian National Agency for New Technologies, Energy and Sustainable Economic Development (ENEA), University of Pisa - Università di Pisa, Topology-Aware System-Scale Data Management for High-Performance Computing (TADAAM), Poznan Supercomputing and Networking Center (PSNC), Istituto Nazionale di Fisica Nucleare [Sezione di Roma 1] (INFN), Istituto Nazionale di Fisica Nucleare, Università degli Studi di Padova = University of Padua (Unipd), STatic Optimizations, Runtime Methods (STORM), European Project: 956831,TEXTAROSSA(2021), Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Barcelona Supercomputing Center, and Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
In the near future, Exascale systems will need to bridge three technology gaps to achieve high performance while remaining under tight power constraints: energy efficiency and thermal control; extreme computation efficiency via HW acceleration and new arithmetic; methods and tools for seamless integration of reconfigurable accelerators in heterogeneous HPC multi-node platforms. TEXTAROSSA addresses these gaps through a co-design approach to heterogeneous HPC solutions, supported by the integration and extension of HW and SW IPs, programming models, and tools derived from European research. This work is supported by the TEXTAROSSA project (G.A. n. 956831), as part of the EuroHPC initiative. Peer Reviewed Article signat per 56 autors/es: Giovanni Agosta (a) , Marco Aldinucci (f) , Carlos Alvarez (h) , Roberto Ammendola (n) , Yasir Arfat (f) , Olivier Beaumont (g) , Massimo Bernaschi (c) , Andrea Biagioni (j) , Tommaso Boccali (l) , Berenger Bramas (g) , Carlo Brandolese (a) , Barbara Cantalupo (f) , Mauro Carrozzo (c) , Daniele Cattaneo (a) , Alessandro Celestini (c) , Massimo Celino (b) , Iacopo Colonnelli (f) , Paolo Cretaro (j) , Pasqua D’Ambra (d) , Marco Danelutto (e) , Roberto Esposito (f) , Lionel Eyraud-Dubois (g) , Antonio Filgueras (h) , William Fornaciari (a) , Ottorino Frezza (j) , Andrea Galimberti (a) , Francesco Giacomini (k) , Brice Goglin (g) , Daniele Gregori (o) , Abdou Guermouche (g) , Francesco Iannone (b) , Michal Kulczewski (i) , Francesca Lo Cicero (j) , Alessandro Lonardo (j) , Alberto R. Martinelli (f) , Michele Martinelli (j) , Xavier Martorell (h) , Giuseppe Massari (a) , Simone Montangero (m), Gianluca Mittone (f) , Raymond Namyst (g) , Ariel Oleksiak (i) , Paolo Palazzari (b) , Pier Stanislao Paolucci (j) , Federico Reghenzani (a)∗ , Cristian Rossi (j) , Sergio Saponara (e) , Francesco Simula (j) , Federico Terraneo (a) , Samuel Thibault (g) , Massimo Torquati (e) , Matteo Turisini (j) , Piero Vicini (j) , Miquel Vidal (h) , Davide Zoni (a) , Giuseppe Zummo (b) // (a) Politecnico di Milano, Dipartimento di Elettronica, Informazione e Bioingegneria, Italy; (b) ENEA, Agenzia nazionale per le nuove tecnologie, l’energia e lo sviluppo economico sostenibile, Italy; (c) Istituto per le Applicazioni del Calcolo (IAC), Consiglio Nazionale delle Ricerche, Rome, Italy; (d) Istituto per le Applicazioni del Calcolo (IAC), Consiglio Nazionale delle Ricerche, Naples, Italy; (e) University of Pisa, Italy; (f) University of Torino, Italy; (g) Institut national de recherche en informatique et en automatique (Inria), France; (h) Barcelona Supercomputing Center, Spain; (i) Poznan Supercomputing and Networking Center, Poland; (j) Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Italy; (k) Istituto Nazionale di Fisica Nucleare, CNAF, Italy; (l) Istituto Nazionale di Fisica Nucleare, Sezione di Pisa, Italy; (m) University of Padova and Istituto Nazionale di Fisica Nucleare Sezione di Padova, Italy; (n) Istituto Nazionale di Fisica Nucleare, Sezione di Roma Tor Vergata, Italy; (o) E4 Computer Engineering Spa, Italy