CS 426 – Parallel Computing
Lecture Contents (Tentative)
|
Begins |
Lecture Contents |
Lecture Slides |
|
Feb 4th |
Introduction
|
|
|
Feb 11th |
Parallel Programming Platforms
|
|
|
Feb 18th |
Parallel Programming Platforms
|
|
|
Feb 25th |
Basic Communication Operations
|
Set5 |
|
Mar 4th |
Principles of Parallel Algorithm Design
|
|
|
Mar 11th |
Principles of Parallel Algorithm Design
|
Set6 |
|
Mar 18th |
Principles of Parallel Algorithm Design
|
|
|
Mar 25th |
Programming Using the Message Passing Paradigm
|
Project 1 in HW1 in |
|
Apr 1st |
Midterm – April 5th, Friday during regular class
hours Programming Using the Message Passing Paradigm
|
Set7 Midterm |
|
Apr 8th |
Analytical Modeling of Parallel Programs
Parallel computing kernels
|
|
|
Apr 15th |
Programming Shared Address Space Platforms
|
Project 2 in |
|
Apr 22nd |
{22 & 23April Mon. & Tues
holiday!} Multicore programming
|
|
|
Apr 29th |
{1st May, Wed. holiday!} GPU programming
|
Project 3 in |
|
May 6th |
GPU programming
|
|
|
May 13th |
GPU programming
Wednesday, May 15th is the last day of classes |
Project 4 in |
|
May 20th |
Final – May 25th 9:00AM – 12:00AM |
|