elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] 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. Bachelor's, Duale Hochschule Baden-Württemberg Mannheim.

Full text not available from this repository.

Abstract

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.

Item URL in elib:https://elib.dlr.de/218841/
Document Type:Thesis (Bachelor's)
Title:CUDA-Implementierung von Gaussian Belief Propagation auf Faktorgraphen zum Lösen linearer Gleichungssysteme
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Lumi, Visarvisar.lumi (at) dlr.dehttps://orcid.org/0009-0008-4045-736X197357138
DLR Supervisors:
ContributionDLR SupervisorInstitution or E-MailDLR Supervisor's ORCID iD
Thesis advisorHinsen, Patrickpatrick.hinsen (at) dlr.dehttps://orcid.org/0000-0002-4561-9769
Date:26 August 2025
Open Access:No
Number of Pages:88
Status:Published
Keywords:Gaussian Belief Propagation, CUDA, Gleichungslöser
Institution:Duale Hochschule Baden-Württemberg Mannheim
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Communication, Navigation, Quantum Technology
DLR - Research area:Raumfahrt
DLR - Program:R KNQ - Communication, Navigation, Quantum Technology
DLR - Research theme (Project):R - Impulse project | CLEANLIEST [KNQ]
Location: Oberpfaffenhofen
Institutes and Institutions:Institute of Communication and Navigation > Communications Systems
Deposited By: Lumi, Visar
Deposited On:13 Nov 2025 09:49
Last Modified:19 Nov 2025 12:10

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.