Parallel Programming


Time & Place:
0:00-0:00 pm

Instructor:
Jun Ni, Ph.D. M.E.
Tel: (319) 335-5486, Fax: (319) 335-5505
E-mail: jni@cs.uiowa.edu;

Office Hours:

Textbook:
"Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers" by Barry Wilkinson and Michael Allen, ISBN: 0-13-671710-1, Publisher: Prentice Hall, Copyright: 1999

Parallel Programming with MPI, by Peter S. Pacheco, Mprgan Kaufman, 1997.

Textbook's supplemental materials from author

Class Lecture Notes:
Additional notes or handouts may be available in classroom.

Course Description:
This course deals with parallel programs from the perspectives of concept, design, implementation, performance evaluation, and the concept of process. It also covers parallel algorithms, language and architectural support, and development and running of parallel programs on available parallel machines.

Prerequisites:
grades of C- or higher in 22C:030 and 22C:034

Grading:
5 projects (50%), midterm (close-book, close-note exam) (25%), and final exam (final project) (25%)

Policy on Computer Assignments:
A number of computer assignments will be given throughout the semester. These assignments require the student to write computer software to solve various problems. Students are encouraged to consult the TAs for help in debugging their software only after they have made a sincere effort to work the problem on their own. Delay of handing in assigned homework or project are not acceptable.

Disability Issue:
In working the computer assignments, each student must write his/her own program - under no circumstances may any part of a program be copied (electronically or manually) from one student to another. Failure to follow this rule will be treated as academic misconduct and proper disciplinary actions will be initiated.

I need to hear from anyone who has a disability which may require some modification of seating, testing or other class requirements so that appropriate arrangements may be made. Please see me after class or during my office hours.


Main page
Table of Content
Homework, Quiz, Project, and Exams
Syllabus
Policy