Advanced Parallel and Distributed Computing

COMP 7330, Fall 2009
Prof. Weikuan Yu (wkyu@auburn.edu)
TR 11:00-12:15pm, RM 304B, Ramsay Hall
Office Hour: Wed 2-3pm, Tel: 334-844-6330


Prerequisite

Prior knowledge in computer architecture and networking is required, which translates to the following courses at Auburn University, or equivalent elsewhere.

Course Description

This is a graduate-level course. It focuses on leading system architecture, high speed interconnects, and programming models that have been used for parallel and distributed computing environments. This course will cover fundamental principles, advanced algorithms, and engineering tradeoffs in building large-scale parallel and distributed computing systems, as well as the high speed interconnects that bring them all together. Students will gain an in-depth understanding of research and development in HPC, and their impact on computational sciences.

Textbooks


Handouts


  1. Syllabus
  2. Schedule
  3. Chapter 01: Part 1, Part 2
  4. Chapter 02
  5. Homework #1 (Due 09/08 11:50pm, a week later for GOP students)
  6. Chapter 3: Part 1, Part 2
  7. Chapter 4
  8. Project Assignment (Homework #2, updated)
  9. Interconnection Networks: Reading Document, Topology, Switching, Routing
  10. Homework #3
  11. Midterm Review
  12. Chapter 5: Part 1, Part 2, State Diagrams
  13. Homework #4
  14. Chapter 6
  15. Chapter 7
  16. Homework #5
  17. Chapter 8
  18. Homework #6

Course Objectives


Students are expected to accomplish the following objectives through this course:

Topics


Grading


Office Hours



Last updated: August 10, 2009