CS 6230: Parallel Computing and High Performance Computing

Outline web page for Spring 2010


Instructor: Martin Berzins ( 3190F MEB, 801-585-1545, mb@cs.utah.edu)
                  Office hours: by appointment or by mailing my assistant Chetthika chethika@@cs.utah.edu
Lectures: MEB 3147 Mondays and Wednesdays 9.10-10.30 (sometimes Fridays)

Course Overview and description

This course is design to help you understand how to write efficient parallel programs using message passing on distributed memory computers (MPI)
and on shared memory computers using OPENMP and threads. The course is both practical and mildly theoretical

Class Information

Communication

FINAL EXAM WILL BE THURSDAY MAY 6TH at 8am as specified by the University.

Textbooks

  • Parallel Programming: techniques and applications using networked workstations and parallel computers, Wilkinson B and Allen M, Prentice Hall 2003,(required:)
  • Using OpenMP: Portable Shared Memory Parallel Programming (Scientific Computation and Engineering) by Barbara Chapman, Gabriele Jost, Ruud van der Pas, and David J. Kuck (Paperback - Oct 31, 2007) MIT Press . (Reference)
  • Parallel Programming with MPI, Peter Pacheco (Reference)

Information on Using the Raven Cluster

Overheads on using CHPC machines

  • CHPC shared memory machine for class use: turretarch5.chpc.utah.edu

Interesting Links


Maintained by Martin Berzins. Last modified Tues, 6 Jan 2008 GMT . . .