Benefits of SMT and of Parallel Transpose Algorithm for the Large-Scale GYSELA Application
Cita com:
hdl:2117/107220
Tipus de documentText en actes de congrés
Data publicació2016-06
EditorAssociation for Computing Machinery
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
ProjectePOP - Performance Optimisation and Productivity (EC-H2020-676553)
EoCoE - Energy oriented Centre of Excellence for computer applications (EC-H2020-676629)
EoCoE - Energy oriented Centre of Excellence for computer applications (EC-H2020-676629)
Abstract
This article describes how we manage to increase performance and to extend features of a large parallel application through the use of simultaneous multithreading (SMT) and by designing a robust parallel transpose algorithm. The semi-Lagrangian code Gysela typically performs large physics simulations using a few thousands of cores, between 1k cores up to 16k on x86-based clusters. However, simulations with finer resolutions and with kinetic electrons increase those needs by a huge factor, providing a good example of applications requiring Exascale machines. To improve Gysela compute times, we take advantage of efficient SMT implementations available on recent INTEL architectures. We also analyze the cost of a transposition communication scheme that involves a large number of cores in our case. Adaptation of the code for balance load whenever using both SMT and good deployment strategy led to a significant reduction that can be up to 38% of the execution times.
CitacióLatu, G. [et al.]. Benefits of SMT and of Parallel Transpose Algorithm for the Large-Scale GYSELA Application. A: "PASC '16 Proceedings of the Platform for Advanced Scientific Computing Conference". Association for Computing Machinery, 2016.
ISBN978-1-4503-4126-4
Versió de l'editorhttp://dl.acm.org/citation.cfm?id=2929912
Col·leccions
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Benefits of SMT ... el Transpose Algorithm.pdf | 593,9Kb | Visualitza/Obre |