SPLASH 2019 (series) / REBLS 2019 (series) / REBLS /
Multitier Reactive Programming in High Performance Computing
High Performance Computing (HPC) is crucial in a number of sectors, including weather forecasts, particle simulations and fluid dynamics. Existing programming frameworks for HPC expose developers to low-level details such as message passing and explicit memory management, which are hard to program and error-prone.
In this paper, we present ongoing work on increasing the level of abstraction for HPC. We tackle this problem with an approach based on a combination of multitier programming and reactive programming which enables the development of complex processor configurations in a uniform way using event streams as communication pattern. We report our experience with LULESH, a well known HPC benchmark, and we outline our research roadmap.
preprint (rebls19-final.pdf) | 845KiB |
Mon 21 Oct Times are displayed in time zone: Beirut change
Mon 21 Oct
Times are displayed in time zone: Beirut change
14:00 - 15:30: Domain specific applicationsREBLS at Room 3B Chair(s): Hidehiko MasuharaTokyo Institute of Technology | |||
14:00 - 14:30 Talk | GRASS: Generic Reactive Application-Specific Scheduling REBLS Marcel BlöcherTU Darmstadt, Matthias EichholzTU Darmstadt, Pascal WeisenburgerTechnische Universität Darmstadt, Patrick EugsterUniversita della Svizzera Italiana, Switzerland, Mira MeziniTechnische Universität Darmstadt, Guido SalvaneschiTechnische Universität Darmstadt | ||
14:30 - 15:00 Talk | Event-Based Parsing REBLS Vadim ZaytsevRaincode Labs, Belgium | ||
15:00 - 15:30 Talk | Multitier Reactive Programming in High Performance Computing REBLS Daniel SokolowskiTechnische Universität Darmstadt, Philipp MartensTechnische Universität Darmstadt, Guido SalvaneschiTechnische Universität Darmstadt File Attached |