Purdue Northwest
CS 51590
Parallel Computing
Spring, 2020

Professor Roger Kraft
Office: Classroom Office Building, Room 368
Office phone: (219) 989-2696 or 989-2273
Office hours: 3:30--5:30 MW, and by appointment.
E-mail: rlkraft@pnw.edu

This course is an introduction to parallel programming. It will begin with a review of parallelism, concurrency, processes, threads, shared memory synchronization, and message passing. Parallel programming topics might include data and task parallelism, thread pools, fork/join, parallel and reactive streams.