Waltz J.,Los Alamos National Laboratory |
Wohlbier J.G.,Los Amos National Laboratory |
Risinger L.D.,Los Alamos National Laboratory |
Canfield T.R.,Los Amos National Laboratory |
And 3 more authors.
International Journal for Numerical Methods in Fluids | Year: 2015
Several next generation high performance computing platforms are or will be based on the so-called many-core architectures, which represent a significant departure from commodity multi-core architectures. A key issue in transitioning large-scale simulation codes from multi-core to many-core systems is closing the serial performance gap, that is, overcoming the large difference in single-core performance between multi-core and many-core systems. In this paper, we discuss how this problem was addressed for a 3D unstructured mesh hydrodynamics code, describe how Amdahl's law can be used to estimate performance targets and guide optimization efforts, and present timing studies performed on multi-core and many-core platforms. Published 2014. This article is a U.S. Government work and is in the public domain in the USA. © 2015 John Wiley & Sons, Ltd.