dc.contributor
Barcelona Supercomputing Center
dc.contributor.author
Latu, Guillaume
dc.contributor.author
Bigot, Julien
dc.contributor.author
Bouzat, Nicolas
dc.contributor.author
Gimenez, Judit
dc.contributor.author
Grandgirard, Virginie
dc.identifier
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.
dc.identifier
978-1-4503-4126-4
dc.identifier
https://hdl.handle.net/2117/107220
dc.identifier
10.1145/2929908.2929912
dc.description.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.
dc.description.abstract
This work was strongly supported by the Energy oriented Centre of Excellence (EoCoE), grant agreement number 676629, funded within the Horizon 2020 framework of
the European Union. We gratefully acknowledge the POP project, that has also received funding from the European
Union’s Horizon 2020 research and innovation programme under grant agreement No 676553. This work was possible due to the generous computational and software engineering supports from FZJ Juelich (Germany) and CCRT Bruyères-
le-Châtel (France). The authors would also like to thank Chantal Passeron for assistance and for her precious help.
dc.description.abstract
Peer Reviewed
dc.description.abstract
Postprint (author's final draft)
dc.format
application/pdf
dc.publisher
Association for Computing Machinery
dc.relation
http://dl.acm.org/citation.cfm?id=2929912
dc.relation
info:eu-repo/grantAgreement/EC/H2020/676553/EU/Performance Optimisation and Productivity/POP
dc.relation
info:eu-repo/grantAgreement/EC/H2020/676629/EU/Energy oriented Centre of Excellence for computer applications/EoCoE
dc.rights
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.rights
Attribution-NonCommercial-NoDerivs 3.0 Spain
dc.subject
Àrees temàtiques de la UPC::Enginyeria electrònica
dc.subject
Parallel algorithms
dc.subject
Software architecture
dc.subject
Simultaneous multithreading (SMT)
dc.subject
INTEL architectures
dc.subject
Processament en paral·lel (Ordinadors)
dc.subject
Supercomputadors
dc.title
Benefits of SMT and of Parallel Transpose Algorithm for the Large-Scale GYSELA Application
dc.type
Conference report