Logo des Repositoriums
 

TosKonnect: A Modular Queue-based Communication Layer for Heterogeneous High Performance Computing

dc.contributor.authorFuentes Grau, Laura
dc.contributor.authorEiling, Niklas
dc.contributor.authorLankes, Stefan
dc.contributor.authorMonti, Antonello
dc.date.accessioned2024-09-25T11:27:24Z
dc.date.available2024-09-25T11:27:24Z
dc.date.issued2024
dc.description.abstractModern 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.en
dc.identifier.issn0177-0454
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/44643
dc.language.isoen
dc.pubPlaceAachen
dc.publisherGesellschaft für Informatik e.V., Fachgruppe PARS
dc.relation.ispartofPARS-Mitteilungen: Vol. 36
dc.titleTosKonnect: A Modular Queue-based Communication Layer for Heterogeneous High Performance Computingen
dc.typeText/Journal Article
mci.reference.pages57-66

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
pars2024_5.pdf
Größe:
199.74 KB
Format:
Adobe Portable Document Format