Purdue Northwest
CS 59000-009
Parallel Programming
Fall, 2018

Professor Roger Kraft
Office: Classroom Office Building, Room 368
Office phone: (219) 989-2696
Office hours: 2:00--3:00 MTWR, and by appointment.
E-mail: rlkraft@pnw.edu

This course is an introduction to parallel programming. It will begin with a review of concurrency, processes, threads, and synchronization using mutexes, semaphores, condition variables, monitors, and message passing. Parallel programming topics might include data and task parallelism, fork/join, MPI, OpenMP, and OpenCL.