TY - GEN
T1 - DAPHNE Runtime
T2 - 29th International Conference on Parallel and Distributed Computing
AU - Vontzalidis, Aristotelis
AU - Psomadakis, Stratos
AU - Bitsakos, Constantinos
AU - Dokter, Mark
AU - Innerebner, Kevin
AU - Damme, Patrick
AU - Boehm, Matthias
AU - Ciorba, Florina
AU - Eleliemy, Ahmed
AU - Karakostas, Vasileios
AU - Zamuda, Aleš
AU - Tsoumakos, Dimitrios
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024
Y1 - 2024
N2 - Integrated data analysis pipelines combine rigorous data management and processing, high-performance computing and machine learning tasks. While these systems and operations share many compilation and runtime techniques, data analysts and scientists are currently dealing with multiple systems for each stage of their pipeline. DAPHNE is an open and extensible system infrastructure for such pipelines, including language abstractions, compilation and runtime techniques, multi-level scheduling, hardware accelerators and computational storage. In this demonstration, we focus on the DAPHNE runtime that provides the implementation of kernels for local, distributed and accelerator-enhanced operations, vectorized execution, integration with existing frameworks and libraries for productivity and interoperability, as well as efficient I/O and communication primitives.
AB - Integrated data analysis pipelines combine rigorous data management and processing, high-performance computing and machine learning tasks. While these systems and operations share many compilation and runtime techniques, data analysts and scientists are currently dealing with multiple systems for each stage of their pipeline. DAPHNE is an open and extensible system infrastructure for such pipelines, including language abstractions, compilation and runtime techniques, multi-level scheduling, hardware accelerators and computational storage. In this demonstration, we focus on the DAPHNE runtime that provides the implementation of kernels for local, distributed and accelerator-enhanced operations, vectorized execution, integration with existing frameworks and libraries for productivity and interoperability, as well as efficient I/O and communication primitives.
KW - Distributed Systems
KW - High Performance Computing
KW - Machine Learning Systems
KW - Vectorized Execution
UR - http://www.scopus.com/inward/record.url?scp=85190993519&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-48803-0_25
DO - 10.1007/978-3-031-48803-0_25
M3 - Conference paper
AN - SCOPUS:85190993519
SN - 9783031488023
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 242
EP - 246
BT - Euro-Par 2023
A2 - Zeinalipour, Demetris
A2 - Blanco Heras, Dora
A2 - Pallis, George
A2 - Herodotou, Herodotos
A2 - Trihinas, Demetris
A2 - Balouek, Daniel
A2 - Diehl, Patrick
A2 - Cojean, Terry
A2 - Fürlinger, Karl
A2 - Kirkeby, Maja Hanne
A2 - Nardelli, Matteo
A2 - Di Sanzo, Pierangelo
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 28 August 2023 through 1 September 2023
ER -