This title appears in the Scientific Report :
2019
Please use the identifier:
http://hdl.handle.net/2128/23823 in citations.
NUMA-Awareness as a Plug-In
NUMA-Awareness as a Plug-In
Molecular dynamics (MD) has become a vital research method in biochemistry and materials science. GROMACS aims do develop a flexible and unified tool-box in the field of MD simulations. In MD, the fast multipole method (FMM) is used to compute all pairwise long-range interactions between N particles...
Saved in:
Personal Name(s): | Morgenstern, Laura (Corresponding author) |
---|---|
Haensel, David / Beckmann, Andreas / Kabadshow, Ivo | |
Contributing Institute: |
Jülich Supercomputing Center; JSC |
Imprint: |
2019
|
Conference: | Erste Konferenz für ForschungssoftwareentwicklerInnen in Deutschland, Potsdam (Germany), 2019-06-04 - 2019-06-06 |
Document Type: |
Poster |
Research Program: |
Doktorand ohne besondere Förderung Computational Science and Mathematical Methods |
Link: |
OpenAccess OpenAccess |
Publikationsportal JuSER |
Molecular dynamics (MD) has become a vital research method in biochemistry and materials science. GROMACS aims do develop a flexible and unified tool-box in the field of MD simulations. In MD, the fast multipole method (FMM) is used to compute all pairwise long-range interactions between N particles in time O(N). To tackle exascale, MD applications – as well as several other HPCapplications – have to target strong scaling. To meet the according requirements such as synchronization- and latency-awareness, software needs to adopt to specific hardware properties such ascaching and non-uniform memory access (NUMA). This poster shows how we added NUMA-awareness to our C++ tasking framework for fine-grained parallelism with an FMM as use case. However, the poster has an emphasis on separation of concerns through software architecture since the representation of NUMA in software is not only relevant for the FMM but should be reusable by similar applications. |