The aim of this master’s thesis project was to expand the QPhiX library for twisted-mass fermions with and without clover term. To this end, I continued work initiated by Mario Schröck et al. . In writing this thesis, I was following two main goals. Firstly, I wanted to stress the intricate interplay of the four pillars of High Performance Computing: Algorithms, Hardware, Software and Performance Evaluation. Surely, algorithmic development is utterly important in Scientific Computing, in particular in LQCD, where it even outweighed the improvements made in Hardware architecture in the last decade—cf. the section about computational costs of LQCD. It is strongly influenced by the available hardware—think of the advent of parallel algorithms—but in turn also influenced the design of hardware itself. The IBM BlueGene series is only one of many examples in LQCD. Furthermore, there will be no benefit from the best algorithms, when one cannot implement the ideas into correct, performant, user-friendly, read- and maintainable (sometimes over several decades) software code. But again, truly outstanding HPC software cannot be written without a profound knowledge of its target hardware. Lastly, an HPC software architect and computational scientist has to be able to evaluate and benchmark the performance of a software program, in the often very heterogeneous environment of supercomputers with multiple software and hardware layers. My second goal in writing this thesis was to produce a self-contained introduction into the computational aspects of LQCD and in particular, to the features of QPhiX, so the reader would be able to compile, read and understand the code of one truly amazing pearl of HPC . It is a pleasure to thank S. Cozzini, R. Frezzotti, E. Gregory, B. Joó, B. Kostrzewa, S. Krieg, T. Luu, G. Martinelli, R. Percacci, S. Simula, M. Ueding, C. Urbach, M. Werner, the Intel company for providing me with a copy of , and the Jülich Supercomputing Center for granting me access to their KNL test cluster DEEP .
|Autori interni:||Labus, Peter|
|Titolo:||Lattice Quantum Chromodynamics on Intel Xeon Phi based supercomputers|
|Tutti i curatori:||Urbach, Carsten|
|Data di pubblicazione:||16-dic-2016|
|Appare nelle tipologie:||8.4 Master thesis in High Performance Computing (HPC)|