CS 596: Introduction to Parallel Computing (Fall, 2012)

Link: http://tinyurl.com/sdsu-par-comp


[Return to Mary Thomas's Website]

 

Course Description:

This course will provide an overview and introduction to Parallel computing. Topics will include hardware and software architectures, optimization, and using the Message Passing Interface (MPI) language to solve scientific and engineering problems. Advanced topics may include CPU vs GPU computing, cloud computing, and grid technologies.
 

Course Prerequisites:

Knowledge of the FORTRAN or C programing languages. Computer Science 501, 520, 0525; Computational Science 526, or equivalent Unix OS experience.
 

Course Links:

 

Recommended Textbooks:

The course will follow Pacheco's new (2011) book:
  • An Introduction to Parallel Programming (2011), by Peter Pacheco (ISBN: 978-0-12-374260-5).
  • An order for books has been placed with the Aztec shops, or you can order a copy online: Amazon link: Pacheco (2011)
Additional, recommended text and reading
  • Patterns for Parallel Programming, by Mattson, Sanders, and Massingill (ISBN-10: 0321228111, ISBN-13: 978-0321228116). Amazon: Mattson
  • Parallel Programming with MPI (1997), by Peter Pacheco (ISBN: 978-1-55860-339-4). Amazon link: Pacheco (1997)
GPU/CUDA Programming:

© 2012, Mary Thomas - All rights reserved.
OpenContent license defines the copyright on this document.

http://www.hitwebcounter.com
Counters Web Site