Offene Studien- / Projekt- / Bachelor- und Masterarbeiten
Hinweise/Notes:
- Eine Liste der Forschungsthemen aller ETI-Professoren mit Links zu Ankündigungen von Abschlussarbeiten finden Sie hier.
- Wenn Sie eine externe Abschlussarbeit durchführen wollen, lesen Sie bitte zunächst diese Handreichung!
If you want to conduct an external thesis, please first read this handout!
- For an Englisch translation of this page created by Google tranlator, please click here!
-
Performance-Analyse paralleler Numerik-Anwendungen auf MPI-gekoppelten GPUs
Am Lehrstuhl für Strömungsmechanik der Universität Siegen werden numerische Löser zur Strömungsberechnung eingesetzt, die auf mehreren GPU-Knoten ausgeführt werden, die mit Hilfe von MPI kommunizieren. Die erzielte Rechenleistung bleibt dabei teilweise hinter den Erwartungen zurück. In dieser Arbeit sollen dahe zunächst Werkzeuge recherchiert werden, die eine detaillierte Leistungsanalyse von MPI- nud GPU-basierten Anwendungen erlauben. Mit Hilfe dieser Werkzeuge sollen dann ein oder zwei Löser genauer untersucht werden, um mögliche Leistungsengpässe zu identifizieren. Ggf. können dann auch noch Optimierungen durchgeführt werden.
Mehr Information dazu erhalten Sie bei Prof. Roland Wismüller. -
Linux-Unterstützung für die Performance-Counter des Intel Core Ultra 7 (Masterarbeit)
Moderne Prozessoren beinhalten eine Vielzahl von Zählern zur Leistungsanalyse (z.B. Cache-Hit und Cache-Miss Raten). Um diese in der Praxis zur Optimierung von Anwendungen nutzen zu können, ist eine Unterstützung durch den Betriebssystem-Kernel und weitere Software-Tools notwendig. Für Intel Core Ultra 7 Prozessoren ist diese Unterstützung in aktuellen Linux-Distributionen (hier: Debian 12) noch unzureichend (z.B. können keine Daten über L2- und L3-Cache-Nutzung erfasst werden). In der Arbeit soll der Stand der Technik untersucht und falls möglich verbessert werden.
Mehr Information dazu erhalten Sie bei Prof. Roland Wismüller. -
Anfälligkeit der Bitcoin-Infrastruktur gegen kryptografische Angriffe im Zeitalter von Quantencomputern (Masterarbeit)
Das ist ein hochaktuelles Thema. Ende März 2026 erschien ein Whitepaper von Google, in dem behauptet wird, man könnte den privaten Schlüssel eines Bitcoin-Nutzers in neun Minuten berechnen, sofern einem ein Quantencomputer mit 1200 stabilen, fehlerkorrigierten Qubits zur Verfügung steht.
Ihre Aufgabe besteht darin, diese Argumentation nachzuvollziehen. Dazu gehört auch das genaue Verständnis der Blockchain-Infrastruktur von Bitcoin und deren Angreifbarkeit, die an einer eigenen Implementierung genau und didaktisch nachvollzogen werden soll.
Voraussetzung sind Kenntnisse in Kryptografie, in Python und die Bereitschaft, sich tief in Bitcoins einzuarbeiten.
Dies ist eine Abschlussarbeit für Masterstudenten. Sie können Ihre Abschlussarbeit gerne auch in Englisch oder als Zweier-Team schreiben.
Mehr Information dazu erhalten Sie bei Prof. Bernhard Esslinger oder Roland Wismüller.
-
Kryptographie-Engineering und Kryptographie-Ausbildung mit CrypTool
In Zusammenarbeit mit dem Open-Source-Projekt CrypTool bieten wir Bachelor- und Masterarbeiten zu den folgenden Themen an:
- Implementierung und Bewertung von modernen kryptographischen Verfahren und Protokollen. Ziel ist es, diese didaktisch zu beschreiben und in eines der CrypTool-Programme zu integrieren.
- Evaluierung und Anwendung moderner Web-Technologien, um konkurrenzfähige kryptographische Anwendungen meist clientseitig in Browsern zu betreiben, wobei (fast) keine Teile auf Webservern laufen und keine weiteren Softwareprogramme (außer dem Browser) benötigt werden.
Mehr Information dazu erhalten Sie bei Prof. Bernhard Esslinger oder Roland Wismüller.
-
Parallelverarbeitung im Kontext numerischer Strömungsmechanik-Simulationen
In Zusammenarbeit mit dem Lehrstuhl für Strömungsmechanik bieten wir Bachelor- und/oder Masterarbeiten zu verschiedenen Themen im Zusammenhang mit Parallelverarbeitung in numerischen Anwendungen, insbesondere der Lattice-Boltzmann-Methode, an. Ein aktueller Schwerpunkt liegt dabei auf dem Einsatz von MPI und GPUs. Insbesondere sind die folgenden Themen offen:
- Evaluierung verschiedener Datentypen für die Simulation von turbulenten Strömungen mit dem Lattice-Boltzmann-Verfahren
- MPI-Parallelisierung eines CFD-Frameworks auf Basis von PyTorch
Weitere Informationen
Allgemeine Informationen für Studierende finden Sie auf unseren Seiten zur Lehre!
