|
Spring 2005: Parallel and Concurrent Computing, CS 5334
Course Title and Number: Parallel and Concurrent Computing, CS 5334
NEWS: Click HERE to see the presentations of our semester project
Topics:
Textbooks:
Other suggested books:
Assignments: There will be an exam after each of topics 1-3. There will be programming assignments after topics 2 and 3, due three weeks after the topic has been completed and a semester project, including a report, is due one week before the end of the semester. The presentations and discussion of the semester project will take place the last week of the semester. There will be a final exam.
Semester Project: Each student taking the course is required to team with another student and work on the semester project described below. At the end of the semester, the team will present the results of their work in an up to 30-minutes presentation. The teams will discuss and compare results. Study of Scalable Fault Tolerant MPI Implementations for Volatile Nodes Several research efforts aim to provide MPI implementations featuring scalable, fault-tolerant protocols for volatile nodes (e.g., MPICH-V, Starfish, FT-MPI). Perform an in-depth literature study of the merits and capabilities of these approaches. Compare and contrast the most important approches. Write a techincal report (up to 10 pages): summing up the state of the art in the field, addressing issues such as how these different approches work (from the system point of view and from the application performance point of view), reporting reseach directions already underlined in the papers, and suggesting future reseach opportunities.
Tentative Class Schedule:
Week 1: Parallel Computing Overview
Important Dates:
First Class Meeting: 1/11 (*) Beginning the 1997 Fall semester, students or faculty members may initiate a drop with a grade of W until the drop deadline (3/18/2005). After that date, students may be dropped only with a grade of F. After that date, grades of W may only be assigned in exceptional circumstances after a written petition from a student and with the approval of the faculty member and the academic dean.
Grade Basis:
Midterms (3 during the semester, see dates above): 30%
Facilities: UTEP operates several advanced parallel computing systems. Students will get class accounts on one or more UTEP computing systems to complete their programming assignments.
Withdrawal and Grade I: Grade I: The grade of I (incomplete) will be given ONLY if you are unable to complete the course due to documented appropriate circumstances beyond your control that develop after the last day to withdraw from the course. Appropriate circumstances include illness and death or crisis in your immediate family. In NO case will an I grade be assigned to avoid a grade of D or F in the course. Course Withdrawals: If you decide to withdraw from the course, you are responsible for ensuring that all steps are taken to formally withdraw. Do not assume that you will be dropped automatically.
About the class notes: The class notes are adapted from those developed by Dr. Jay Boisseau (Director of the Texas Advanced Computing Center, TACC of UT) and Dr. Kent Milfeld (TACC) to teach Parallel Computing for Science & Engineering at UT Austin. |
Last Change: Mar 2005
Author: Taufer Michela