Home // INFOCOMP 2018, The Eighth International Conference on Advanced Communications and Computation // View article
Performance Optimization of D3Q19 Lattice Boltzmann Kernels on Intel® KNL
Authors:
Ivan Girotto
Sebastiano Fabio Schifano
Enrico Calore
Gianluca Di Staso
Federico Toschi
Keywords: LBE3D; KNL; Optimization; Energy Efficiency; Data Memory Layout; Vectorization; Performance Analysis
Abstract:
This work discusses and assesses the impact of fundamental code optimization steps performed to maximize computing performances and memory throughput on Intel® Knights Landing (KNL) processor for Lattice Boltzmann (LB) applications. The benefits of using different memory data layouts is presented in regards to the most computationally intensive kernels of such applications, reporting performance results measured for the LBE3D code developed at the Applied Physics Department of the Eindhoven University of Technology, and run on a single KNL node for a common flow simulation case. We finally analyze and discuss the impact of different memory layouts on energy efficiency.
Pages: 31 to 36
Copyright: Copyright (c) IARIA, 2018
Publication date: July 22, 2018
Published in: conference
ISSN: 2308-3484
ISBN: 978-1-61208-655-2
Location: Barcelona, Spain
Dates: from July 22, 2018 to July 26, 2018