event
PACE Seminar
Primary tabs
Presenter: Dr. Christopher Stone
Date and Time: Thursday, October 3th 11:00am – 12:00pm
Location: CODA Room 113
Host: PACE
Title: Accelerating non-linear multiphysics models with SIMD vectorization: what to try when the compiler won’t vectorize your code automatically
Abstract:
Single-instruction, multiple data (SIMD) parallelism plays a significant role on modern high-performance computing (HPC) systems. For example, 8 to 16 double-precision operations can be completed each clock cycle on each core of an Intel Xeon Skylake CPU. Explicitly programming for SIMD (i.e., vector) parallelism is complex and challenging and so is mostly left to auto-vectorizing compilers. However, due to the potential 8x performance boost available from SIMD, explicit vectorization may be the only recourse when the compiler refuses to vectorize for performance-critical kernels in scientific applications. In this talk, we shall examine several explicit vectorization methods and apply them to multiphysics kernels commonly found in high-fidelity combustion simulations. We’ll also look at how the SIMD principles apply to GPU computing and will examine the performance of SIMD kernels on various hardware platforms.
Biography:
Dr. Stone is a high-performance computing (HPC). consultant with the Department of Defense HPCMP PETTT Program. He recievd his PhD in Aerospace Engineering from Georgia Institute of Technology in 2003, where he studied reacting flows (e.g., combustion) using computational fluid dynamics (CFD) and high-performance computing. He has sixteen years of postgraduate, professional research and development experience in computational science and HPC. His experiences encompass a broad spectrum of application domains, technologies, and parallel computing methodologies. Additionally, he has several years of teaching experience at the graduate and undergraduate levels in mechanical engineering and computer science.
Status
- Workflow Status:Published
- Created By:mweiner3
- Created:10/02/2019
- Modified By:mweiner3
- Modified:10/02/2019
Categories
Keywords
Target Audience