SIF 8044 -- Tentative Syllabus SIF 8044 Spring 2003


All lectures and recitations are in F4, unless otherwise noted.

Readings are from Pacheco: Parallel Programming with MPI , unless otherwise noted.

  • Tuesday Jan. 14, 14:15 -- SIF 8044 lecture 1:
  • Friday Jan . 17, 11:15 -- SIF 8044 lecture 2:

  • Friday Jan . 17, 12:15 -- SIF 8044 Recitation 1:

  • Tuesday Jan . 21, 14:15 -- SIF 8044 Lecture 3:
  • Friday Jan 24, 11:15 -- SIF 8044 Lecture 5: More on Ch 4 (MPI example: Paralle Numerical Integration/Trapezoidal)
  • Friday Jan 24, 12:15 -- SIF 8044 Recitation 2: Øving 1

  • Tuesday Jan 28, 14:15 -- SIF 8044 Lecture 6: Pacheco Ch 5: MPI Collective
  • Tuesday Jan 28, 15:15 -- SIF 8044 Lecture 7: Gerber Ch 1,2 & 14: Optimizations
  • Tuesday Jan 28, 16:15 -- SIF 8044 Recitation 3: Examples from Ch 5
  • Friday Jan 31, 11:15 -- SIF 8044 Lecture 8: More on MPI
  • Friday Jan 31, 12:15 -- SIF 8044 Recitation 4: Øving 2 handed out

  • Tuesday Feb 4, 14:15 -- SIF 8044 Lecture 8: Pacheco Ch 6: Grouping Data for Communication
  • Tuesday Feb 4, 15:15 -- SIF 8044 Lecture 9: MPI buffering
  • Tuesday Feb 4, 16:15 -- SIF 8044 Recitation 5: Examples from text Ch 5&6
  • Friday Feb 7, 11:15 -- SIF 8044 Lecture 10: Pacheco Ch 8: MPI I/O Slides
  • Friday Feb 7, 12:15 -- SIF 8044 Recitation 6: Øving 2 -- help

  • Tuesday Feb 11, 14:15 -- SIF 8044 Lecture 11: Pacheco Ch 7: Communicator & Topologies, e.g. MPI_Cart Slides
  • Tuesday Feb 11, 15:15 -- SIF 8044 Lecture 12: Pacheco Ch 9
  • Tuesday Feb 11, 16:15 -- SIF 8044 Recitation 7: Examples from Ch 7
  • Friday Feb 14, 11:15 -- SIF 8044 Lecture 13: Ch 1o: Design and Coding of Parallel Programs
  • Friday Feb 14, 12:15 -- SIF 8044 Recitation 8: Øving 2 Part 2 handed out

  • Tuesday Feb 18, 14:15 -- SIF 8044 Lecture 13: Pacheco Ch 11: Performance
  • Tuesday Feb 18, 15:15 -- SIF 8044 Lecture 14: Pacheco Ch 12: More on Performance
  • Tuesday Feb 18, 16:15 -- SIF 8044 Recitation 9: Excercizes from Ch 10 & 11
  • Friday Feb 21, 11:15 -- SIF 8044 Lecture 15: More on Performance Optimizations
  • Friday Feb 21, 12:15 -- SIF 8044 Recitation 9: Øving 2 + performance (two hand-written hand-outs (hard-copy only))

  • Tuesday Feb 25, 14:15 -- SIF 8044 Lecture 16: Pacheco Ch 12.6
  • Tuesday Feb 25, 15:15 -- SIF 8044 Lecture 17: Gerber Ch 3, Vampir, Jumpshot
  • Tuesday Feb 25, 16:15 -- SIF 8044 Recitation 10: Jumpshot/ Øving 3
  • Friday Feb 28, 11:15 - 13:00 -- SIF 8044: Rect. 11&12: Øv. 2 due-- Øving 3, Phase 0 handed out

  • Tuesday Mar 4, 14:15 -- SIF 8044 Lecture 19: Goedecker& Hoise Ch 3
  • Tuesday Mar 4, 15:15 -- SIF 8044 Lecture 20: Goedecker & Hoise Ch 4
  • Tuesday Mar 4, 16:15 -- SIF 8044 Recitation 11: More on Performance / Øving 3
  • Friday Mar 7, 11:15 -- SIF 8044 Lecture 21: Goedecker & Hoise Ch 4 & 8
  • Friday Mar 7, 12:15 -- SIF 8044 Recitation 13: Øving 3, Phase 1 handed out

  • Tuesday Mar 11, 14:15 -- SIF 8044 Lecture 22: Gerber Ch 3-4
  • Tuesday Mar 11, 15:15 -- SIF 8044 Lecture 23: Gerber Ch 5-6
  • Tuesday Mar 11, 16:15 -- SIF 8044 Recitation 14: Goedecker & Hoise Ch 9 / Øving 3
  • Friday Mar 14, 11:15 -- SIF 8044 Lecture 24: Gerber Ch 7: Branching
  • Friday Mar 14, 12:15 -- SIF 8044 Recitation 15: Øving 3, Phase 0 due

  • Tuesday Mar 18, 14:15 -- SIF 8044 Lecture 25: Gerber Ch 7 More on Branching
  • Tuesday Mar 18, 15:15 -- SIF 8044 Lecture 26: Gerber Ch 8 Memory
  • Tuesday Mar 18, 16:15 -- SIF 8044 Recitation 16: More on Performance / Øving 3
  • Friday Mar 21, 11:15 -- SIF 8044 Lecture 27: Gerber Ch 8 & 9: More on Memory, Loops
  • Friday Mar 21, 12:15 -- SIF 8044 Recitation 15: Øving 3, Performance & libraries

  • Tuesday Mar 25, 14:15 -- SIF 8044 Lecture 28: Gerber Ch 10,11: Slow ops, flooat.pt.
  • Tuesday Mar 25, 15:15 -- SIF 8044 Lecture 29: Gerber Ch 12,14: SIMD/multiprocessing
  • Tuesday Mar 25, 16:15 -- SIF 8044 Recitation 16: More on Performance / Øving 3
  • Friday Mar 28, 11:15 - 13:00 -- SIF 8044: Recty. 16-17: Øving 3, Phase 1 due

  • Tuesday Apr 1, 14:15 -- SIF 8044 Recitation 18: Perf. example (Gerber Ch 15)
  • Tuesday Apr 1, 15:15 -- SIF 8044 Recitation 19: More on Perf (Gerber Ch 16)
  • Tuesday Apr 1, 15:15 -- SIF 8044 Lecture 30: Pacheco Ch 13: Advance point-to-point
  • Friday Apr 4, 11:15 -- SIF 8044 Lecture 31: Pacheco Ch 14: Parallel Algorithms
  • Friday Apr 4, 12:15 -- SIF 8044 Recitation 20: Øving 3 help

  • Tuesday Apr 8, 14:15 -- SIF 8044 Lecture 33: Examples
  • Tuesday Apr 8, 15:15 -- SIF 8044 Rect. 20 Øving 3 help
  • Tuesday Apr 8, 16:15 -- SIF 8044 Rect. 21 Øving 3 help
  • Friday Apr 11, 11:15 -- SIF 8044 Lecture 34: Pacheco Ch 15: Parallel Libraries/PetSc
  • Friday Apr 11, 12:15 -- SIF 8044 Recitation 19: PETSc + Øving 3 help

  • Friday Apr 25, 11:15 - 13:00 -- SIF 8044: Review session w/ Cyril

  • May 20, 11am -- Spørretime w/ Elster

  • May 23 -- FINAL EXAM

    Optimization book has arrived at Taprir. We will therefor focus on it for a while during rest of Feb/March, then return to Ch 13, 14 and 15.

    Some meterial will also be taken from Goedecker & Hoise: Performance Optimization of Numerical Intensive Codes, SIAM 2001

    Re. Ch 15, I will cover PETsc in more detail than in text. See http://www-fp.mcs.anl.gov/petsc/ for details

    Note that there will be a recitation/overview lecture, but no regular lecture after Easter, so that you can focus on your last assignment and finals.


    This page is maintained by : elster at idi.ntnu.no

    It was last updated on Mar 11, 2003. Comments welcome. All above notes and assignments for SIF8044 are COPYRIGHTed by Dr. Elster and/or the author(s). Any copying or further publication without the authors' consent is a COPYRIGHT violation.