Architectures and Middleware for Scientific Computing

The lecture discusses architectures and middleware for scientific computing and big data applications. It consists of two parts: in the first part we focus on GPU programming and in the second part we investigate advanced topics from the field of cluster computing and parallel programming.


Topics

  • Part 1: GPU Programming
    • GPU hardware
    • programming models for GPUs: CUDA, OpenCL, OpenACC

  • Part 2: Cluster Computing
    • selected MPI functions: MPI one-sided, processor topologies
    • parallel file systems
    • Architectures for Big Data: From Hadoop to Kafka, Key-Value Stores

Requirements

Basic C programming skills are necessary. The bachelor lecture "Konzepte paralleler Programmierung" is recommended.


Lecturer

Prof. Dr. Bettina Schnor
Max Schrötter


Modules

  • Master Computational Science: 7010
    • 552511 - Vorlesung
    • 552521 - Übung
    • 552501 - Prüfung

  • Master Data Science
    • INF-DSAM4B: Advanced Infrastructures and Software Engineering B

Room/Dates

The lecture takes place on Wednesdays from 10 a.m. to 12 p.m. in room 02.70.0.09.

News
Presentation of Results 24.3.2022 13:00 University of Potsdam, Room 02.70.2.24 (our lab)
Test 16.02.2022, 10:15 to 11:15 h University of Potsdam, Room 02.70.0.09
Serverless on AWS - Storing and Analyzing IoT data in the Cloud 09.02.2022, starting 10:15 h University of Potsdam, Room: 02.70.2.02 Ferdinand Hoske
First lecture 27.10.2021, 10 a.m. to 12 p.m. University of Potsdam, Room 02.70.0.09