Résumé de section

  • The (preliminary) course schedule is as follows:

    1. March 6 (Biere): Introduction and Organization, Parallel Algorithms and Complexity
    2. March 13 (Schreiner): Parallel Architectures and Performance
    3. March 20 (Schreiner): Shared Memory Programming with OpenMP and Java
    4. April 10 (Biere): Shared Memory Programming, Lockless Data Structures
    5. April 17 (Schreiner): Presentations of Solutions 1
    6. April 24 (Biere/van Diijk): Shared Memory Programming with Cilk, Lace, Work Stealing
    7. May 8 (Biere): Shared Memory Programming with PThreads 2
    8. May 15 (Schreiner): Message Passing Programming with MPI
    9. May 29 (Schreiner): Designing Parallel Programs
    10. June 5 (Biere): Presentations of Solutions 2
    11. June 26 (Biere/Schreiner): Presentation of Solutions of Exercises 3/4.
    Individual meetings will be organized for discussing the assignments.