Deuzeman, Albert; Jansen, K.; Kostrzewa, B.; Urbach, C. (20 November 2014). Experiences with OpenMP in tmLQCD. PoS - proceedings of science, LATTICE2013(416). Scuola Internazionale Superiore di Studi Avanzati SISSA
|
Text
LATTICE 2013_416.pdf - Published Version Available under License Creative Commons: Attribution-Noncommercial-Share Alike (CC-BY-NC-SA). Download (471kB) | Preview |
An overview is given of the lessons learned from the introduction of multi-threading using OpenMP in tmLQCD. In particular, programming style, performance measurements, cache misses, scaling, thread distribution for hybrid codes, race conditions, the overlapping of communication and computation and the measurement and reduction of certain overheads are discussed. Performance measurements and sampling profiles are given for different implementations of the hopping matrix computational kernel.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
10 Strategic Research Centers > Albert Einstein Center for Fundamental Physics (AEC) 08 Faculty of Science > Institute of Theoretical Physics |
UniBE Contributor: |
Deuzeman, Albert |
Subjects: |
500 Science > 530 Physics |
ISSN: |
1824-8039 |
Publisher: |
Scuola Internazionale Superiore di Studi Avanzati SISSA |
Language: |
English |
Submitter: |
Esther Fiechter |
Date Deposited: |
02 Dec 2014 14:23 |
Last Modified: |
05 Dec 2022 14:38 |
BORIS DOI: |
10.7892/boris.60597 |
URI: |
https://boris.unibe.ch/id/eprint/60597 |