Parallel Programming (CIS-4230) Home Page

This is the home page for Peter Chapin's CIS-4230 course notes for the Fall 2015 semester. Here you will find electronic versions of class slides, homework assignments, program samples, and links to other references of interest. If you are a student taking Parallel Programming you should bookmark this page.

Adobe Connect

All live lectures will be accessed from the same URL.

Slides

Homework

  1. Homework #1 Parallel Introduction. In this assignment you will experiment with a simple parallel program that adds elements in an array. Due: 2015-08-31
  2. Homework #2 Voltage Fields. In this assignment you will implement a parallel program that computes the voltages inside a square metal box. Due: 2015-09-11
  3. Homework #3 Gaussian Elimination. In this assignment you will enhance the Gaussian elimination program to use better spacio-temporal locality. Due: 2015-10-02
  4. Homework #4 Sudoku Solver. In this assignment you will write a parallel Sudoku solver. Due: 2015-10-28
  5. Homework #5 In this assignment you will enhance the Voltage Fields problem to use OpenMP and MPI. Due: 2015-11-20
  6. Homework #6 Gaussian Elimination using CUDA. In this assignment you will implement a parallel Gaussian elimination program using CUDA that processes rows with individual threads. Due: 2015-12-14
  7. Homeworks below are subject to change
  8. Homework #7 Prime Counting Function. In this assignment you will write a parallel program that computes the number of primes less than a specified value. This is an extra credit problem.

Resources/Articles

Machine Information


Last Revised: 2015-12-20
© Copyright 2015 by Peter C. Chapin <PChapin@vtc.vsc.edu>