Performance and energy assessment of a lattice boltzmann method based application on the skylake processor

Ivan Girotto (Corresponding author), Sebastiano Fabio Schifano, Enrico Calore, Gianluca Di Staso, Federico Toschi

Research output: Contribution to journalArticleAcademicpeer-review

1 Citation (Scopus)

Abstract

This paper presents the performance analysis for both the computing performance and the energy efficiency of a Lattice Boltzmann Method (LBM) based application, used to simulate three-dimensional multicomponent turbulent systems on massively parallel architectures for high-performance computing. Extending results reported in previous works, the analysis is meant to demonstrate the impact of using optimized data layouts designed for LBM based applications on high-end computer platforms. A particular focus is given to the Intel Skylake processor and to compare the target architecture with other models of the Intel processor family. We introduce the main motivations of the presented work as well as the relevance of its scientific application. We analyse the measured performances of the implemented data layouts on the Skylake processor while scaling the number of threads per socket. We compare the results obtained on several CPU generations of the Intel processor family and we make an analysis of energy efficiency on the Skylake processor compared with the Intel Xeon Phi processor, finally adding our interpretation of the presented results.

Original languageEnglish
Article number44
JournalComputation
Volume8
Issue number2
DOIs
Publication statusPublished - 1 Jun 2020

Bibliographical note

This Paper Is an Extended Version of Our Paper Published in the Proceedings of the ParCo2019: Mini-Symposium on Energy-Efficient Computing on Parallel Architectures, Prague, Czech Republic, 10–13 September 2019.

Funding

This research was funded by INFN within the COKA and COSA projects, and by the University of Ferrara in the context of "Grandi Attrezzature 2015". E.C. was supported by "Contributo 5 per mille assegnato all'Universit? degli Studi di Ferrara-dichiarazione dei redditi dell'anno 2014" and by the EuroExa Project (grant agreement No. 754337), funded by the European Union's Horizon 2020 Research and Innovation Programme. We would like to thank PRACE for the granted project (ID: 2018184340 & 2019204899) "TurEmu-The physics of (turbulent) emulsions" along with CINECA, BSC, INFN and The University of Ferrara for access to their HPC systems.

FundersFunder number
CINECA
EuroExa Project
Studi di Ferrara-dichiarazione
Horizon 2020 Framework Programme754337
Partnership for Advanced Computing in Europe AISBL2019204899, 2018184340
Instituto Nazionale di Fisica Nucleare
Barcelona Supercomputing Center
Università degli Studi di Ferrara
Horizon 2020

    Keywords

    • Bandwidth
    • Computational performances
    • Energy efficiency
    • Flat mode
    • Flops
    • Intel processor family
    • KNL
    • Lattice boltzmann method
    • Skylake

    Fingerprint

    Dive into the research topics of 'Performance and energy assessment of a lattice boltzmann method based application on the skylake processor'. Together they form a unique fingerprint.

    Cite this