Open top­ics for Mas­ter's and Bach­el­or'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.

Pro­posed top­ics

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
(follow up project to a completed thesis possible)

MSc

Tobias Kenter

Higher-Order Submatrix Methods

MSc

Robert Schade

Inter-Node Multi-GPU Performance Benchmarks

BSc

Christian Plessl

Detection of Pathological HPC Jobs (automated runtime and post-execution analysis, instrumentation, monitoring)

MSc

Christian Plessl

 

Re­cently Com­pleted Pro­jects

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