Chair for Practical Computer Science






Open Topics for Theses

Seminar papers and final theses (diploma, master, or bachelor) can be assigned at any time.
In the following, a selection of possible topics is listed. Customization of these theses for individual needs is possible.
Detailed information can be inquired from the respective advisors.
Analysis and implementation of data transfer operations for tightly or loosely coupled simulation programs and simulation components (project MERGE)
Task Description Type Status Advisor
Kopplung von Simulationsprogrammen mit Datenrepositorien und Visualisierungs- bzw. Post-Processing-Anwendungen M,B available Dr. Michael Hofmann
Prof. Dr. Gudula Rünger
Datenaustausch bei der Kopplung von Coulomb-Lösern und Integrationsmethoden M,B available Dr. Michael Hofmann
Prof. Dr. Gudula Rünger
Entwicklung scriptfähiger Schnittstellen zur verteilten Ausführung und Steuerung von Simulationsprogrammen M,B available Dr. Michael Hofmann
Prof. Dr. Gudula Rünger
Partikeldatenumverteilung zum Lastausgleich bei Nahfeldberechnungen in Coulomb-Lösern M,B available Dr. Michael Hofmann
Prof. Dr. Gudula Rünger
Datenumverteilung bei der Integration von Threadparallelisierung in MPI-Programme M,B available Dr. Michael Hofmann
Prof. Dr. Gudula Rünger
Software support for energy-efficient products and processes (Project eniPROD)
Task Description Type Status Advisor
Webbasierte Visualisierung von Messreihen aus dem Bereich Energieeffizienz D in process Thomas Reichel
Prof. Dr. Gudula Rünger
Efficient implementation of selected problems on graphics processors (GPUs)
Task Description Type Status Advisor
Energieeffiziente Implementierung von Matrix-Vektor-Operationen auf Grafikprozessoren D,M,S,B available Dipl.-Inf. Jens Lang
Prof. Dr. Gudula Rünger
Implementierung paralleler Sortierverfahren für Grafikprozessoren D,M,B available Dr. Michael Hofmann
Prof. Dr. Gudula Rünger
Parallele Berechnung von Wechselwirkungen in Partikelsimulationen mit Grafikprozessoren D,M,B available Dr. Michael Hofmann
Prof. Dr. Gudula Rünger
Investigation of efficient graph algorithms (e.g. finding connected components, construction of a minimum spanning tree) on graphic processors D,M,B available Dr. Jörg Dümmler
Prof. Dr. Gudula Rünger
Investigation of efficient geometric algorithms (e.g. computation of the convex hull, triangulation of polygons) on graphic processors D,M,B available Dr. Jörg Dümmler
Prof. Dr. Gudula Rünger
Efficient implementation of string algorithms (e.g. string matching, longest common subsequence) on graphic processors D,M,B in process Dr. Jörg Dümmler
Prof. Dr. Gudula Rünger
Solving path problems in graphs (single source shortest path, all pairs shortest path) on graphic processors D,M,B available Dr. Jörg Dümmler
Prof. Dr. Gudula Rünger
Performance optimization for applications from scientific computing
Task Description Type Status Advisor
Implementierung wichtiger Probleme des Wissenschaftlichen Rechnens in den High Performance Programmiersprachen Chapel und/oder X10 (Performance-Analyse, Programmieraufwand) D,M,B available Dr. Michael Schwind
Prof. Dr. Gudula Rünger
Fehlertolerante Message Passing Programmierung mit der Akka Actors Bibliothek für Probleme des Wissenschaftlichen Rechnens D,M,B available Dr. Michael Schwind
Prof. Dr. Gudula Rünger
Leistungsoptimierung von Algorithmenkernen beim Suchen, Sortieren und Mischen mit SIMD-Operationen D,M,B available Dr. Michael Hofmann
Prof. Dr. Gudula Rünger
Datenkompression in parallelen Tree-Codes für Partikelsimulationen D,M,B available Dr. Michael Schwind
Prof. Dr. Gudula Rünger
Software tools for developing parallel applications
Task Description Type Status Advisor
Runtime modeling for hybrid CPU/GPU applications D,M,B available Dr. Jörg Dümmler
Prof. Dr. Gudula Rünger
Integration of scheduling algorithms into a compiler tool D in process Dr. Jörg Dümmler
Prof. Dr. Gudula Rünger

(Legend: D-diploma thesis M-master thesis B-bachelor thesis S-seminar paper)