Abschnittsübersicht

  • The (preliminary) course schedule is as follows:

    1. March 3 (Schreiner, 8:30-11:00, KEP1): Parallel Architectures and Performance.
    2. March 10 (Biere, 8:30-11:00, KEP1): Parallel Algorithms and Complexity.
    3. March 17 (Schreiner, 8:30-11:00, KEP1): Concurrency in Java and OpenMP.
    4. March 24 (Biere, 8:00-10:00, BA 9908): Shared Memory Programming, Lockless Data Structures.
    5. March 31 (Biere, 8:00-10:00, BA 9908): Shared Memory Programming with Cilk, Lace, Work Stealing
    6. April 21 (Schreiner, 8:30-11:00, MZ 003B): Presentations of Solutions 1.
    7. April 28 (Schreiner, 8:30-11:00, KG 519): Message Passing Programming with MPI.
    8. May 5 (Biere, 8:30-11:00, KG 519): Shared Memory Programming with PThreads.
    9. May 12 (Biere, 8:00-10:00, BA 9908): Presentations of Solutions 2.
    10. May 19 (Schreiner, 8:30-11:00, KG 519): Designing Parallel Programs.
    11. June 9 (Biere, 8:30-11:00, HS 4): Presentations of Solutions 3.
    12. June 23 (Schreiner, 8:30-11:00, KG 519): Presentation of Solutions 4.
      Individual meetings will be organized for discussing the assignments.