Master's Thesis (f/m/d) GPU-Accelerated Implementation and Optimisation
Deutsches Zentrum für Luft- und Raumfahrt e.V.
ThesisGerman needed: not said
Still open on 1 NovKey facts
- Pay
- Paid according to public sector collective agreement (TVöD Bund)
- Language needed
- English
What you'll do
- Focus on the software implementation of a packet decoder (Peeling Decoder).
- Main goal is to make the decoder run on a modern platform consisting of an ARM-based CPU and an NVIDIA GPU (CUDA, e.g. NVIDIA DGX) and to optimise it.
- Focus on pure programming implementation to achieve high data throughput, not on mathematical coding theory.
- Writing high-performance C code.
- Experimenting with parallel processing using CUDA kernels.
- Efficient management of the cache memory.
- The position requires a high degree of independence in practical software development.
What you need
- Advanced and solid programming skills in C/C++.
- Strong interest in parallel programming (CUDA) and/or hardware-related software optimisation.
- First experience with memory hierarchies, cache management or similar is an advantage.
- A high degree of independence, initiative and reliability.
- Good English skills.
What you get
- DLR stands for diversity, appreciation and equal opportunities for all people. We promote independent work and the individual development of our employees in their personal and professional environment. For this purpose, our numerous further training opportunities are available to you. Equal opportunities are a particular concern for us; we therefore want to increase the proportion of women in science and management. Applications from severely disabled persons are given preference in case of professional suitability.