Bachelor's and Master's Theses

We offer a range of thesis topics in the areas of Parallel and Distributed Computing. The concrete scope of a thesis can be defined on an individual basis.

In case of interest please contact us by email:  Siegfried Benkner, Eduard Mehofer, Jiri Dokulil

 

Programming Models, Languages and Concepts

·         Actor-based programming (Java/Scala Akka, ...)

·         Reactive Programming (Java RX, ...)

·         Data Science (Julia, Python, ...)

·         Dataflow programming

 

Task-based runtime systems

·         Applications

·         High-level models

·         Runtime systems (OCR-Vx, StarPU, TBB, …)

·         Profiling and visualization

Heterogeneous Parallel Architectures

·         Languages and APIs (OpenCL, SYCL, CUDA, ...)

·         Portability (code and performance)

·         Heterogeneous memory architectures

 

Cloud Computing/ IoT / Edge Computing

·         Big Data Frameworks (Java Cloud Dataflow SDK, Apache Spark/Beam/Kafka)

·         Serverless Computing

·         Microservices (Amazon Lambda, ...)

·         Scheduling Frameworks (Kubernetes, Mesos, ...)