| Instructor | Rajive
Bagrodia (rajive@cs.ucla.edu)
3531-F Boelter Hall |
| Lectures | MW 8-10 Boelter Hall 4283 |
| Office hours | Wed 9-10 or by appointment |
| TA | TBA
|
| Office hours | TBA |
| Discussion | Fri 10-12 Boelter 4413 |
| Midterm Exam | Wednesday, November 1 (tentative) |
| Final Exam | Thrusday, December 14, 2006, 8:00-1:00 AM |
| Prerequisites | CS 131; CS 111 (may be taken concurrently) |
| Text |
- Course Notes
- "Concurrent & Distributed Programming in Java", Vijay Garg, IEEE Press, 2004 (Amazon)
- "Parallel Programming in Open MP", Chandra, Dugan, Kohr, Maydan, McDonald & Menon, Morgan Kaufman Publishers, 2001 (Amazon)
|
| References |
- http://www.llnl.gov/computing/hpc/training/#training_materials
This is a good online resource for tutorials on parallel computing topics; of particular relevance to this course are following:
EC3500 Introduction to Parallel Computing
EC3505 Message Passing Interface (MPI)
EC3506 POSIX Threads Programming
EC 3507 OpenMP
- Introduction to Parallel Computing
Kumar, Grama, Gupta, and Karypis, Benjamin Cumings, 1994; ISBN 0805331700
A Comprehensive treatment of algorithms for parallel scientific computations.
|