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

CUDA-Implementierung von Gaussian Belief Propagation auf Faktorgraphen zum Lösen linearer Gleichungssysteme

Lumi, Visar (2025) CUDA-Implementierung von Gaussian Belief Propagation auf Faktorgraphen zum Lösen linearer Gleichungssysteme. Bachelorarbeit, Duale Hochschule Baden-Württemberg Mannheim.

Dieses Archiv kann nicht den Volltext zur Verfügung stellen.

Kurzfassung

Die Forschungsgruppe Schwarmexploration befasst sich mit der Erforschung neuartiger Verfahren zur Erkundung von Gasausbreitungsprozessen und zur Lokalisierung von Gasquellen. Bei diesen Verfahren ist das Lösen linearer Gleichungssysteme, die beispielsweise aus der Simulation der Gasausbreitung in der Umgebung resultieren, von enormer Wichtigkeit, um neue Messpunkte oder die Gasquelle zu ermitteln. Gleichzeitig stellt es einen Engpass dar, da die Bestimmung der Lösung zeit- und rechenintensiv ist. Dies ist insbesondere im Bereich der Schwarmexploration der Fall, in dem die On-Board-Rechner aufgrund des limitierten Akkus recht leistungsarm sind. Ein vielversprechender Ansatz zur Lösung linearer Gleichungen ist Gaussian Belief Propagation (GaBP) auf Faktorgraphen, ein probabilistischer und iterativer Algorithmus. Als graphbasierter Ansatz stehen die mögliche Parallelisierung und Verteilbarkeit im Vordergrund. Im Rahmen dieser Arbeit wird das Lösungsverfahren intensiv untersucht und auf jegliche Parallelisierungsmöglichkeiten hin erforscht. Darüber hinaus wird auf Basis der gewonnenen Erkenntnisse ein Algorithmus in CUDA implementiert. Der entwickelte CUDA-Algorithmus, der als cuGaBP-Algorithmus bezeichnet wird, stellt einen sparsen Löser dar. Das heißt, dass er bei der Berechnung nur die Nicht-Null-Elemente der Koeffizientenmatrix des Gleichungssystems verwendet und somit besonders speichereffizient ist. In der Arbeit wird der Algorithmus hinsichtlich Laufzeit, Genauigkeit und Speichernutzung analysiert und mit CPU-basierten Lösern, darunter scipy.sparse.linalg.spsolve und np.linalg.lstsq, sowie dem GPU-basierten und von NVIDIA entwickelten cuDSS-Löser verglichen. Die Vergleiche werden auf einem Jetson Orin Nano-Rechner mit integriertem Grafikprozessor ausgeführt, wobei die zu lösenden Gleichungssystemen künstlich erzeugt wurden und teils von der Suite-Sparse Matrix Collection stammen. Solange das Konvergenzkriterium des Algorithmus erfüllt wird, bietet der entwickelte Algorithmus einen erheblichen Vorteil gegenüber der Konkurrenz. Dabei erreichte er eine Beschleunigung von bis zu einem Faktor von 300 im Vergleich zur Konkurrenz. Falls das Konvergenzkriterium unerfüllt bleibt, die Methode aber dennoch konvergiert, dann verschwindet der Vorteil aufgrund der hohen Anzahl an benötigter Iterationen für die Konvergenz. In solchen Fällen sind die konkurrierenden Löser signifikant schneller. Die Genauigkeit der ermittelten Lösungen ist im Vergleich zu den anderen Lösern in den meisten Fällen geringer. Insgesamt stellt der entwickelte Algorithmus unter der Voraussetzung, dass die Konvergenzbedingung erfüllt wird, eine vielversprechende Alternative dar, und sollte in zukünftigen Arbeiten weiterentwickelt und untersucht werden.

elib-URL des Eintrags:https://elib.dlr.de/218841/
Dokumentart:Hochschulschrift (Bachelorarbeit)
Titel:CUDA-Implementierung von Gaussian Belief Propagation auf Faktorgraphen zum Lösen linearer Gleichungssysteme
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Lumi, Visarvisar.lumi (at) dlr.dehttps://orcid.org/0009-0008-4045-736X197357138
DLR-Supervisor:
BeitragsartDLR-SupervisorInstitution oder E-Mail-AdresseDLR-Supervisor-ORCID-iD
Thesis advisorHinsen, Patrickpatrick.hinsen (at) dlr.dehttps://orcid.org/0000-0002-4561-9769
Datum:26 August 2025
Open Access:Nein
Seitenanzahl:88
Status:veröffentlicht
Stichwörter:Gaussian Belief Propagation, CUDA, Gleichungslöser
Institution:Duale Hochschule Baden-Württemberg Mannheim
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Kommunikation, Navigation, Quantentechnologien
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R KNQ - Kommunikation, Navigation, Quantentechnologie
DLR - Teilgebiet (Projekt, Vorhaben):R - Impulsprojekt | CLEANLIEST [KNQ]
Standort: Oberpfaffenhofen
Institute & Einrichtungen:Institut für Kommunikation und Navigation > Nachrichtensysteme
Hinterlegt von: Lumi, Visar
Hinterlegt am:13 Nov 2025 09:49
Letzte Änderung:19 Nov 2025 12:10

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

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