A multilevel approach to algorithm and software design for exaflops supercomputers

Boris Glinskiy, Игорь Михайлович Куликов, Alexey V. Snytnikov, Игорь Геннадьевич Черных, Dmitry Weins · 2015

A strategy is proposed for the development of algorithms and software for Exaflops supercomputers. The strategy contains three stages. The first stage is the co-design, which is defined as considering the architecture of the supercomputer at all stages of the development of the code. The second is the forward-looking development of algorithms and software for the most promising Exaflops supercomputers. The forward-looking development is based on the simulation of the algorithm behavior within the given supercomputer architecture. The third stage is the estimation of the energy efficiency of the algorithm with different implementation for one single architecture or with different supercomputer architectures. The strategy is shown by the example of two problems from astrophysics and plasma physics.

Read the paper · More papers on PaperTik