Skip to Main content Skip to Navigation

Industrial Code Modernization of High Performance Computing simulations on modern supercomputer architectures

Abstract : For many years, the stability of the architecture paradigm has facilitated the performance portability of large HPC codes from one generation of supercomputers to another.The announced breakdown of the Moore's Law, which rules the progress of microprocessor engraving, ends this model and requires new efforts on the software's side.Code modernization, based on an algorithmic which is well adapted to the future systems, is mandatory.This modernization is based on well-known principles as the computation concurrency, or degree of parallelism, and the data locality.However, the implementation of these principles in large industrial applications, which often are the result of years of development efforts, turns out to be way more difficult than expected.This thesis contributions are twofold :On the one hand, we explore a methodology of software modernization based on the concept of proto-applications and compare it with the direct approach, while optimizing two simulation codes developed in a similar context.On the other hand, we focus on the identification of the main challenges for the architecture, the programming models and the applications.The two chosen application fields are the Computational Fluid Dynamics and Computational Electro Magnetics.
Complete list of metadatas

Cited literature [193 references]  Display  Hide  Download
Contributor : Abes Star :  Contact
Submitted on : Wednesday, May 20, 2020 - 7:06:07 PM
Last modification on : Wednesday, October 14, 2020 - 4:20:33 AM


Version validated by the jury (STAR)


  • HAL Id : tel-02614318, version 1



Nathalie Möller. Industrial Code Modernization of High Performance Computing simulations on modern supercomputer architectures. Distributed, Parallel, and Cluster Computing [cs.DC]. Université Paris-Saclay, 2019. English. ⟨NNT : 2019SACLV088⟩. ⟨tel-02614318⟩



Record views


Files downloads