Experiences of performance optimization for large eddy simulation on intel MIC platforms

Zhengxiong Hou, Chengwen Zhong, Christian Perez, Qing Zhang, Yunlan Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Large Eddy Simulation (LES) is a mathematical model for turbulence used in Computational Fluid Dynamics (CFD). We have implemented LES on multi-core CPUs and General Purpose Graphics Processing Units (GPGPUs). In this work, we port and optimize LES on Intel Many Integrated Core (MIC) platforms. On Intel MIC co-processor (KNC), we implement LES using the main execution modes, including native, offload and symmetric execution modes. The newly emerging second generation of Intel MIC processor (Knights Landing, i.e. KNL) acts as an independent multi-core computing node, it is more convenient to port the application. On both of the MIC platforms, some important performance optimization techniques are implemented and evaluated, such as parallelization with OpenMP threads and MPI processes, single-instruction-multiple-data (SIMD) vectorization, memory access optimization, threads scheduling, etc. The experimental results demonstrate that performance optimization techniques are very important when porting applications on MIC platforms.

Original languageEnglish
Title of host publicationParallel Architecture, Algorithm and Programming - 8th International Symposium, PAAP 2017, Proceedings
EditorsHong Shen, Guoliang Chen, Mingrui Chen
PublisherSpringer Verlag
Pages610-625
Number of pages16
ISBN (Print)9789811064418
DOIs
StatePublished - 2017
Event8th International Symposium on Parallel Architectures, Algorithms, and Programming, PAAP 2017 - Haikou, China
Duration: 17 Jun 201718 Jun 2017

Publication series

NameCommunications in Computer and Information Science
Volume729
ISSN (Print)1865-0929

Conference

Conference8th International Symposium on Parallel Architectures, Algorithms, and Programming, PAAP 2017
Country/TerritoryChina
CityHaikou
Period17/06/1718/06/17

Keywords

  • KNC
  • KNL
  • LES
  • MIC
  • Performance optimization
  • Xeon Phi

Fingerprint

Dive into the research topics of 'Experiences of performance optimization for large eddy simulation on intel MIC platforms'. Together they form a unique fingerprint.

Cite this