Auflistung nach Autor:in "Lankes, Stefan"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelModerne Verteilungsplattformen für die Automatisierungstechnik(Softwaretechnik-Trends Band 26, Heft 1, 2005) Lankes, Stefan; Jabs, AndreasVerteilungsplattformen bieten die Möglichkeit, Aufgaben und Problemstellungen zu abstrahieren und ungeachtet von Systemgrenzen umzusetzen. Die Automatisierungstechnik könnte von den positiven Eigenschaftender Verteilungsplattformen profitieren, jedoch existierendemgegenüber noch häufig Vorbehalte. In diesem Artikel werden Verteilungsplattformen und deren Erweiterung für die Verwendung in eingebetteten, echtzeitfähigen Systemen vorgestellt und anschließend miteinanderverglichen.
- ZeitschriftenartikelTosKonnect: A Modular Queue-based Communication Layer for Heterogeneous High Performance Computing(PARS-Mitteilungen: Vol. 36, 2024) Fuentes Grau, Laura; Eiling, Niklas; Lankes, Stefan; Monti, AntonelloModern HPC Cluster increasingly make use of accelerators, such as GPUs, to achieve the computational throughput that today’s applications require. Distributing computations across heterogeneous computing nodes necessitates a vast amount of inter-device data transfers, not only between, but also within, nodes. Each type of device defines unique APIs to handle these transfers. They differ in their implementation but fulfill the same task: Exchanging data between memory regions. To meet the high requirements of bandwidth and latency, many device interfaces offer asynchronous APIs that enable hardware offloading of data transfers. This paper introduces TosKonnect to unify asynchronous device communication, while keeping configurability and interoperability in mind. TosKonnect is a queue-based communication layer that defines a vendor-neutral and device-independent API for inter-device data transfers while hiding the intricate details of device communication APIs. With the low overhead TosKonnect introduces into device communication, it provides developers with a performant tool to organize data transfers.