Parallel Programming (CIS-4230/5230) Home Page

This is the home page for Peter Chapin's CIS-4230/5230 course notes for the Spring 2018 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.

Topics

Slides

Samples

Homework

  1. Homework #1 Parallel Introduction. In this assignment you will experiment with a simple parallel program that adds elements in an array. Due: 2018-01-22
  2. Homework #2 Voltage Fields. In this assignment you will implement a parallel program that computes the voltages inside a square metal box. Due: 2018-01-29
  3. Homework #3 Gaussian Elimination. In this assignment you will enhance the Gaussian elimination program for better performance. Due: 2018-02-28
  4. Homework #4 Sudoku Solver. In this assignment you will write a parallel Sudoku solver. Due: 2018-03-14
  5. Homework #5 Barnes-Hut. In this assignment you will enhance the serial version of Solarium's Barnes-Hut implementation to use MPI and OpenMP. Due: 2018-04-18
  6. Homework #6 Prime Counting Function. In this assignment you will write a parallel program that computes the number of primes less than a specified value.

Resources/Articles

Machine Information


Last Revised: 2018-04-25
© Copyright 2018 by Peter C. Chapin <pchapin@vtc.edu>