Parallel Programming (Spring Semester 2012)
Prof. Jürg Gutknecht
News
- 15.05.12: Published exercise 12.
- 14.05.12: Published part 16 of the lecture notes.
- 10.05.12: Published exercise 11 and theory exercise.
- 09.05.12: Published part 15 of the lecture notes.
- 07.05.12: Published part 14 of the lecture notes.
- 03.05.12: Published exercise 10.
Course
Description
See course catalogue:
252-0024-00L
Objective
Introduction to parallel programming: deterministic and non-deterministic programs, models for parallel computation, synchronization, communication, and fairness. Labs provide an opportunity to gain experience with threads, libraries for thread management in modern programming lanugages (e.g., Java, C#) and with the execution of parallel programs on multi-processor/multi-core computers.
Exercises
Weekly in groups.
Three milestone exercises.
Exam
Date: 15.08.2012
Time: 12:00 - 14:00
Prerequisite: passing of two out of three milestone exercises.
Grading based on a written exam (120 minutes).
Material allowed: 4 pages (2 x A4 sheets of paper) of handwritten notes.