elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

Faster Lock-Free Atomic Shared Pointers

Schäfer, Jörg Peter (2024) Faster Lock-Free Atomic Shared Pointers. In: Science and Information Conference, SAI 2024, 1017, Seiten 18-38. Springer, Cham. SAI 2024, 2024-07-11 - 2024-07-12, London. doi: 10.1007/978-3-031-62277-9_2. ISBN 978-303162276-2. ISSN 2367-3370.

[img] PDF - Nur DLR-intern zugänglich
459kB

Offizielle URL: https://link.springer.com/chapter/10.1007/978-3-031-62277-9_2

Kurzfassung

CPU's don't increase in speed anymore, as Moore's Law has claimed for so long. Although, "the free lunch is over" (Herb Sutter), parallel algorithms can gain more throughput and reduce latency, which is crucial to complex real-time applications like audio and video processing, robotics, or real-time sensor data processing in embedded hardware. Parallel algorithms, however, come with the price of concurrency and synchronization. For example, the priority-inversion is a problem, where low-priority threads can block high-priority threads due to locking data structures used by both threads. Lock-free data structures, on the other hand, use atomic CPU instructions to avoid these problems. They, however, are hard to implement and even harder to prove correct. Atomic shared pointers have been proposed as a (part of a) solution to making lock-free algorithms easier to write and verify. Since they are a fundamental tool in the toolbox of parallel algorithms, their run-time performance has a huge trailing impact. So far, there is just a hand-full of existing implementations to atomic shared pointers. This work contributes an improved implementation to atomic shared pointers, a formal proof of its correctness, and an extensive performance evaluation in comparison to other implementations showing that it outperforms others in most use-cases.

elib-URL des Eintrags:https://elib.dlr.de/205572/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Faster Lock-Free Atomic Shared Pointers
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Schäfer, Jörg PeterJoerg.Schaefer (at) dlr.dehttps://orcid.org/0000-0002-9985-5169166620291
Datum:13 Juni 2024
Erschienen in:Science and Information Conference, SAI 2024
Referierte Publikation:Ja
Open Access:Nein
Gold Open Access:Nein
In SCOPUS:Ja
In ISI Web of Science:Nein
Band:1017
DOI:10.1007/978-3-031-62277-9_2
Seitenbereich:Seiten 18-38
Verlag:Springer, Cham
Name der Reihe:Lecture Notes in Networks and Systems
ISSN:2367-3370
ISBN:978-303162276-2
Status:veröffentlicht
Stichwörter:Lock-Free, Concurrency, Algorithm, Atomic Shared Pointers
Veranstaltungstitel:SAI 2024
Veranstaltungsort:London
Veranstaltungsart:internationale Konferenz
Veranstaltungsbeginn:11 Juli 2024
Veranstaltungsende:12 Juli 2024
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Verkehr
HGF - Programmthema:Straßenverkehr
DLR - Schwerpunkt:Verkehr
DLR - Forschungsgebiet:V ST Straßenverkehr
DLR - Teilgebiet (Projekt, Vorhaben):V - KoKoVI - Koordinierter kooperativer Verkehr mit verteilter, lernender Intelligenz
Standort: Berlin-Adlershof
Institute & Einrichtungen:Institut für Verkehrssystemtechnik > Kooperative Systeme, BA
Hinterlegt von: Schäfer, Jörg Peter
Hinterlegt am:29 Jul 2024 15:58
Letzte Änderung:02 Sep 2024 09:26

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.