Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Concurrent Systems (CS) - Exercises (WS 2014/15)

Important: Please subscribe for the exercises in the Waffel system!
Contact me if you cannot log in: drescher@cs.fau.de

UnivIS Information

Concurrent Systems - Exercises (CS-Ex)

Dozent/in
Gabor Drescher, M. Sc.

Angaben
Übung
, Sprache Deutsch oder Englisch
Zeit und Ort: Di 14:15 - 15:45, 00.153-113

Studienfächer / Studienrichtungen
WPF INF-MA ab 1

Exercise Content

Blackboard exercises will deepen and complement the lectures contents. Additional programming tasks facilitate practical experience on concurrent systems.

The programming tasks will cover the following topics:

  • Basic facilities for concurrency in native programming-languages.
    • clone, Pthreads, fork, OpenMP, C++11, MPI, ...
  • Low-level problems of shared-memory parallelism, atomic operations, memory ordering.
  • Mutual exclusion: hardware and software based solutions.
  • Synchronization monitors, deadlock detection and prevention.
  • Non-blocking synchronization of data structures.

Programming Exercises

Exercise Topic Issue Deadline Sheet Material
01 Basic Parallelism 2014-10-21 2014-11-04 Assignment 01 Material 01
02 LWThreads 2014-11-04 2014-11-18 Assignment 02 Material 02
03 Locks 2014-11-18 2014-12-09 Assignment 03 Material 03
04 Monitors and Deadlocks 2014-12-09 2015-01-13 Assignment 04  
05 Non-Blocking Synchronization 2014-01-13 2015-01-27 Assignment 05 Material 05