Alpaka, GrayBat and other spiritual animals that will help you survive in the dangerous world of HPC
Alpaka, GrayBat and other spiritual animals that will help you survive in the dangerous world of HPC
Bussmann, M.; Eckert, C.; Huebl, A.; Jung, F.; Widera, R.; Worpitz, B.; Zacharias, M.; Zenker, E.; Juckeland, G.; Knüpfer, A.; Nagel, W.
Abstract
Implementing codes for simulations or large-scale, high rate data analysis on modern compute hardware can take much of the time that you initially wanted to spend on something entirely else. We present our tool box of simple yet powerful solutions for writing hardware-independent, scalable and performant codes that are maintanable and can survive the next compute hardware update. We show that with modern programming techniques it is possible to implement abstract interfaces that provide sustainable concepts for parallel programming while at the same time allowing for performance optimization. This talk is about real life applications that need to work. But it will also be cool.
Keywords: hpc; c++; simulation; plasma; imaging; abstraction
Beteiligte Forschungsanlagen
- Strahlungsquelle ELBE DOI: 10.17815/jlsrf-2-58
Verknüpfte Publikationen
- DOI: 10.17815/jlsrf-2-58 is cited by this (Id 23223) publication
-
Eingeladener Vortrag (Konferenzbeitrag)
ZIH-Kolloquium, 28.01.2016, Dresden, Deutschland
Permalink: https://www.hzdr.de/publications/Publ-23223