CMSC 683/691a: Parallel and Distributed Processing
Fall 1996 Course Syllabus
- Instructor: Dr. Howard E. Motteler
- Class Time: TuTh 7:00-8:15, ACIV 010
- Office Hours: TuTh 4:00-5:00, 6:00-7:00, in ECS 225-C
- Text: Highly Parallel Computing, Almasi & Gottlieb
Course Outline
- Overview, Chapter 1
- Interconnection Networks, Chapter 8
- SIMD Parallel Architectures, Chapter 9
- MIMD Parallel Architectures, Chapter 10
- Sample Applications, Chapter 3
- Computational Models and Algorithms, Chapter 4
- Languages and Programming Environments, Chapter 5
- Operating Systems, Chapter 7
Applications (Chapter 3) and algorithms (Chapter 4), as well as
project-specific information, will be covered throughout the course,
concurrent with other material. Two thirds of the grade is based on
three or four projects (the exact number of projects remains to be
determined) and one third on one or more exams and/or problem sets.
In certain cases, students may propose their own projects, if a
detailed description and design sketch is first submitted. All work
must be done by the end of the semester; no incompletes will be
given except as required by university policy.
Further Information
Course material, including announcements, assignments, exam
times, and related material, is available online at the URL
http://umbc.edu/~motteler/teaching/parpro/parpro.html .