Passage à l'échelle mémoire et impact des allocations dynamiques dans l'application GYSELA.

Technique et Science Informatiques(2015)

引用 0|浏览3
暂无评分
摘要
RESUME. Les simulations gyrocinetiques necessitent du0027importants moyens de calcul. Jusquu0027a present, le code semi-Lagrangien GYSELA realise des simulations sur quelques dizaines de milliers de coeurs de calcul (65k coeurs). Mais pour comprendre plus finement la nature de la turbulence des plasmas, nous devons raffiner la resolution de nos maillages, ce qui fera de GYSELA un candidat serieux pour exploiter la puissance des futures machines de type Exas-cale. Le fait du0027avoir moins de memoire par coeur est une des difficultes majeures des machines envisagees pour lu0027Exascale. Cet article porte sur la reduction du pic memoire. Il presente aussi une approche pour comprendre le comportement memoire du0027une application utilisant de tres grands maillages. Ceci nous permet du0027extrapoler des maintenant le comportement de GYSELA sur des configurations de type Exascale. ABSTRACT. Gyrokinetic simulations lead to huge computational needs. Up to now, the Semi-Lagrangian code GYSELA performs large simulations using up to 65k cores. To understand more accurately the nature of plasma turbulence, finer resolutions are necessary which make GYSELA a good candidate to exploit the computational power of future Extreme scale machines. Among the Exascale challenges, the less memory per core is one of the most critical issues. This paper deals with memory management in order to reduce the memory peak and presents a general method to understand the memory behavior of an application when dealing with very large meshes. This enables us to extrapolate the behavior of GYSELA for expected capabilities of Extreme scale machines. MOTS-CLES : Exascale, Passage a lu0027echelle memoire, Reduction de lu0027empreinte memoire, Allocation dynamique, Physique des plasmas.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要