Selected Publications
Command Horizons: Coalescing Data Dependencies while Maintaining Asynchronicity
Peter Thoman, Philip Salzmann
WAMTA 2023
DOI: 10.1007/978-3-031-32316-4_2
An Asynchronous Dataflow-Driven Execution Model For Distributed Accelerator Computing
Philip Salzmann, Fabian Knorr, Peter Thoman, Philipp Gschwandtner, Biagio Cosenza, and Thomas Fahringer
CCGRID 2023
DOI: 10.1109/CCGrid57682.2023.00018
Declarative Data Flow in a Graph-Based Distributed Memory Runtime System
Fabian Knorr, Peter Thoman, Thomas Fahringer
International Journal of Parallel Programming, 2022
DOI: 10.1007/s10766-022-00743-4
The Celerity High-level API: C++20 for Accelerator Clusters
Peter Thoman, Florian Tischler, Philip Salzmann, and Thomas Fahringer
HLPP 2021
Porting Real-World Applications to GPU Clusters: A Celerity and CRONOS Case Study
Philipp Gschwandtner, Ralf Kissmann, David Huber, Philip Salzmann, Fabian Knorr, Peter Thoman, and Thomas Fahringer
eScience 2021
Celerity: High-level C++ for Accelerator Clusters
Peter Thoman, Philip Salzmann, Biagio Cosenza, Thomas Fahringer
Euro-Par 2019
DOI: 10.1007/978-3-030-29400-7_21
Selected Talks & Demos
SYCL and Celerity: High(-ish) level, vendor-independent C++ for GPU parallelism
Peter Thoman
Guest Lecture, Trento 2023
Video
Automatic Discovery of Collective Communication Patterns in Parallelized Task Graphs
Fabian Knorr
HLPP 2023
SYCL Panel Discussion
Peter Thoman
IWOCL/SYCLcon 2021
Celerity — High-Level Distributed Accelerator C++ Programming
Philipp Gschwandtner
Talk at AHPC 2020
Celerity: High-productivity Programming for Accelerator Clusters
Peter Thoman
Talk at ScalPerf 2019
Introducing Celerity: High-level C++ for Accelerator Clusters
Philip Salzmann
Demo session at HPCS 2019
This project has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 956137.
This research has been partially funded by the FWF (I 3388) and DFG (CO 1544/1-1, project number 360291326) as part of the CELERITY project.