Open topics for Master's and Bachelor's theses
Currently, we are offering the following topics for Bachelor's and Master's thesis topics. If you have a specific interest or a concrete idea for a topic related that is a aligned to the research areas of our group, we will be happy to discuss your ideas and defined a suitable thesis topic on a case by case basis.
Please get in touch with the contact person stated in the table below for more details.
External theses: Our group maintains cooperations with academic and industrial research groups in Europa and beyond. We will also announce these possibilities below. Please note that we are not interested in supervising external Master's theses unless there is an established cooperation.
Proposed topics
Topic | Project Type | Contact |
Systematic Function Approximation for FPGAs (new topic) | BSc/MSc | Tobias Kenter |
An Interactive Julia Interface for FPGAs (already taken) | BSc/MSc | Marius Meyer |
Floating-Point Number De/Compression on CPUs | BSc/MSc | Robert Schade |
Machine Learning for Electron-Repulsion Integrals | MSc | Robert Schade |
Analysis of Bit-level Operations on FPGAs (updated topic) | BSc | Tobias Kenter |
FireSim: FPGA-accelerated full-system hardware simulation | BSc/MSc | Heinrich Riebler |
FPGA Acceleration of Shallow Water Simulations | MSc | |
MSc | ||
BSc | Christian Plessl | |
Detection of Pathological HPC Jobs (automated runtime and post-execution analysis, instrumentation, monitoring) | MSc | Christian Plessl |
Recently Completed Projects
The list of topics may serve as inspiration for possible follow-up projects, even when not explicitly listed in the previous section.
Topic | Project Type | Year | Supervisor |
AI-Engines for Molecular Dynamics Simulations | BSc | 2024 | Johannes Menzel |
Efficient FPGA-to-FPGA Collective Communication in ACCL | BSc | 2024 | Marius Meyer |
Sparse Matrix Vector Multiplication with Customized Spatial Matrix Implementations using Bit Serial Arithmetic on FPGA | MSc | 2024 | Tobias Kenter |
Machine Learning for Electron-Repulsion Integrals | BSc | 2024 | Robert Schade, Lukas Mazur, Christian Plessl |
AI-Engines for Electron Repulsion Integrals | MSc | 2023 | Michael Lass, Christian Plessl |
MPI Benchmarking in Julia | MSc | 2023 | Carsten Bauer, Christian Plessl |
An Efficient Parallel Implementation of the Submatrix Method for General Matrix Functions in Julia using MPI | MSc | 2023 | Michael Lass |
Exploring potential energy saving methods on the HPC cluster Noctua 2 | BSc | 2022 | Michael Lass, Christian Plessl |
Massively Parallel 4D Stencil Computations in Julia | MSc | 2022 | Carsten Bauer, Lukas Mazur, Christian Plessl |
Profiling and Optimization of Energy Efficiency of Deep Neural Network Inference on FPGA | MSc | 2022 | Christian Plessl |
Tomasulo Simulator Web Application | MSc | 2022 | Heinrich Riebler, Christian Plessl |
Entwicklung und Optimierung eines Designs zur Berechnung der Autokorellationsfunktion auf FPGAs | BSc | 2022 | Tobias Kenter |
Sparse BiCGSTAB Solver Library Implementation for Intel and Xilinx FPGAs | MSc | 2022 | Tobias Kenter |
Checkpointing and Restarting of HPC Computations | MSc | 2022 | Lukas Mazur |
Sparse BiCGSTAB Solver Library Implementation for Intel and Xilinx FPGAs | MSc | 2022 | Tobias Kenter |
FPGA-Database: Web Application for Interactive Visualization of FPGA Device Specifications | MSc | 2022 | Christian Plessl |
Analysis of Job Traces in HPC Systems | MSc | 2022 | Robert Schade, Christian Plessl |
Performance Engineering for the MaxwellCPU3d Discontinuous Galerkin Simulation on an HPC Cluster | MSc | 2021 | Tobias Kenter |
Scalable Multi-FPGA Design for Partitioned Processing of Unstructured Meshes in Shallow Water Simulations | MSc | 2021 | Tobias Kenter |
Systematic Implementation of Linear Algebra Routines on FPGAs Using OpenCL | MSc | 2021 | Michael Lass, Christian Plessl |
Acceleration of the Finite-Difference Time-Domain Method on FPGAs | MSc | 2021 | Tobias Kenter |