Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Optimizing Performance of Combustion Chemistry Solvers on Intel's Many Integrated Core (MIC) Architectures

Conference ·
DOI:https://doi.org/10.2514/6.2017-4410· OSTI ID:1373668
 [1];  [1]
  1. National Renewable Energy Laboratory (NREL), Golden, CO (United States)

This work investigates novel algorithm designs and optimization techniques for restructuring chemistry integrators in zero and multidimensional combustion solvers, which can then be effectively used on the emerging generation of Intel's Many Integrated Core/Xeon Phi processors. These processors offer increased computing performance via large number of lightweight cores at relatively lower clock speeds compared to traditional processors (e.g. Intel Sandybridge/Ivybridge) used in current supercomputers. This style of processor can be productively used for chemistry integrators that form a costly part of computational combustion codes, in spite of their relatively lower clock speeds. Performance commensurate with traditional processors is achieved here through the combination of careful memory layout, exposing multiple levels of fine grain parallelism and through extensive use of vendor supported libraries (Cilk Plus and Math Kernel Libraries). Important optimization techniques for efficient memory usage and vectorization have been identified and quantified. These optimizations resulted in a factor of ~ 3 speed-up using Intel 2013 compiler and ~ 1.5 using Intel 2017 compiler for large chemical mechanisms compared to the unoptimized version on the Intel Xeon Phi. The strategies, especially with respect to memory usage and vectorization, should also be beneficial for general purpose computational fluid dynamics codes.

Research Organization:
National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
USDOE Office of Energy Efficiency and Renewable Energy (EERE)
DOE Contract Number:
AC36-08GO28308
OSTI ID:
1373668
Report Number(s):
NREL/CP-2C00-68445
Country of Publication:
United States
Language:
English

References (11)

Numerical simulation of laminar reacting flows with complex chemistry journal December 2000
Faster solvers for large kinetic mechanisms using adaptive preconditioners journal January 2015
High-order algorithms for compressible reacting flow with complex chemistry journal May 2014
GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems journal July 1986
A high-order spectral deferred correction strategy for low Mach number flow with complex chemistry journal March 2016
LAPACK Users' Guide software January 1999
CVODE, A Stiff/Nonstiff ODE Solver in C journal January 1996
On the Construction and Comparison of Difference Schemes journal September 1968
A comprehensive modeling study of iso-octane oxidation journal May 2002
ODE Methods for the Solution of Differential/Algebraic Systems journal August 1984
A high-temperature chemical kinetic model for primary reference fuels journal July 2007

Similar Records

Efficient Implementation of Many-body Quantum Chemical Methods on the Intel Xeon Phi Coprocessor
Conference · Sun Nov 30 23:00:00 EST 2014 · OSTI ID:1178506

Scalable Out-of-Core Solvers on Xeon Phi Cluster
Book · Wed Dec 31 23:00:00 EST 2014 · OSTI ID:1324039