Performance and Energy Assessment of a Lattice Boltzmann Method Based Application on the Skylake Processor
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. Ext...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-05-01
|
Series: | Computation |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-3197/8/2/44 |
id |
doaj-80e5e976770b430288f42e463852585d |
---|---|
record_format |
Article |
spelling |
doaj-80e5e976770b430288f42e463852585d2020-11-25T02:01:02ZengMDPI AGComputation2079-31972020-05-018444410.3390/computation8020044Performance and Energy Assessment of a Lattice Boltzmann Method Based Application on the Skylake ProcessorIvan Girotto0Sebastiano Fabio Schifano1Enrico Calore2Gianluca Di Staso3Federico Toschi4The Abdus Salam, International Centre for Theoretical Physics, 34151 Trieste, ItalyUniversity of Ferrara, 44122 Ferrara, ItalyINFN Ferrara, 44122 Ferrara, ItalyEindhoven University of Technology, 5600 MB Eindhoven, The NetherlandsEindhoven University of Technology, 5600 MB Eindhoven, The NetherlandsThis 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.https://www.mdpi.com/2079-3197/8/2/44lattice boltzmann methodKNLskylakeflat modeenergy efficiencycomputational performances |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ivan Girotto Sebastiano Fabio Schifano Enrico Calore Gianluca Di Staso Federico Toschi |
spellingShingle |
Ivan Girotto Sebastiano Fabio Schifano Enrico Calore Gianluca Di Staso Federico Toschi Performance and Energy Assessment of a Lattice Boltzmann Method Based Application on the Skylake Processor Computation lattice boltzmann method KNL skylake flat mode energy efficiency computational performances |
author_facet |
Ivan Girotto Sebastiano Fabio Schifano Enrico Calore Gianluca Di Staso Federico Toschi |
author_sort |
Ivan Girotto |
title |
Performance and Energy Assessment of a Lattice Boltzmann Method Based Application on the Skylake Processor |
title_short |
Performance and Energy Assessment of a Lattice Boltzmann Method Based Application on the Skylake Processor |
title_full |
Performance and Energy Assessment of a Lattice Boltzmann Method Based Application on the Skylake Processor |
title_fullStr |
Performance and Energy Assessment of a Lattice Boltzmann Method Based Application on the Skylake Processor |
title_full_unstemmed |
Performance and Energy Assessment of a Lattice Boltzmann Method Based Application on the Skylake Processor |
title_sort |
performance and energy assessment of a lattice boltzmann method based application on the skylake processor |
publisher |
MDPI AG |
series |
Computation |
issn |
2079-3197 |
publishDate |
2020-05-01 |
description |
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. |
topic |
lattice boltzmann method KNL skylake flat mode energy efficiency computational performances |
url |
https://www.mdpi.com/2079-3197/8/2/44 |
work_keys_str_mv |
AT ivangirotto performanceandenergyassessmentofalatticeboltzmannmethodbasedapplicationontheskylakeprocessor AT sebastianofabioschifano performanceandenergyassessmentofalatticeboltzmannmethodbasedapplicationontheskylakeprocessor AT enricocalore performanceandenergyassessmentofalatticeboltzmannmethodbasedapplicationontheskylakeprocessor AT gianlucadistaso performanceandenergyassessmentofalatticeboltzmannmethodbasedapplicationontheskylakeprocessor AT federicotoschi performanceandenergyassessmentofalatticeboltzmannmethodbasedapplicationontheskylakeprocessor |
_version_ |
1724959180084740096 |