• Medientyp: Elektronischer Konferenzbericht
  • Titel: NUMA-Awareness as a Plug-In
  • Beteiligte: Morgenstern, Laura [VerfasserIn]; Haensel, David [VerfasserIn]; Beckmann, Andreas [VerfasserIn]; Kabadshow, Ivo [VerfasserIn]
  • Erschienen: Forschungszentrum Jülich: JuSER (Juelich Shared Electronic Resources), 2019
  • Erschienen in: Erste Konferenz für ForschungssoftwareentwicklerInnen in Deutschland, deRSE19, Potsdam, Germany, 2019-06-04 - 2019-06-06
  • Sprache: Englisch
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: 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.
  • Zugangsstatus: Freier Zugang