ACCRE Home

Enabling Researcher-Driven Innovation and Exploration


Vanderbilt Home
CS292 Introduction to Parallel Computing - Syllabus
CS 292 - Introduction to Parallel Computing - Syllabus

Instructors Jerry Roth (j.roth at vanderbilt.edu). FGH 220, Ph: 2-2907
Office Hours: ?

Zhiao Shi (zhiao.shi at accre.vanderbilt.edu), Hill Center 201, Ph: 6-8210
Office Hours: 4-5 M-F
Location FGH 129 , M,W,F 10:10-11:00
TA XXX (XXX at vanderbilt.edu). FGH XXX, Ph: 2-XXXX
Office Hours: XXX

Prerequisites Programming experience with languages such as C, C++, and Java
Textbook "Introduction to Parallel Computing", 2nd Edition; Grama, Gupta, Karypis,  and Kumar; Addison Wesley, 2003.


Course topics
  • Parallel Programming Platforms
  • Principles of Parallel Algorithm Design
  • Analytical Modeling of Parallel Programs
  • Basic Communication Operations
  • Programming Using the Message Passing Paradigm
  • Programming Shared Address Space Platforms
  • Dense Matrix Algorithms
  • Sorting
  • Graph Algorithms
  • Search Algorithms for Discrete Optimization Problems

 



Course evaluations
  • The semester grade will consist of homework assignments and 3 in-class exams.
  • Due dates for the assignments are strict: All homeworks must be received at the start of the lecture that they are due in order to receive credit. There will be no partial credit for late homeworks.
  • The topics covered in the exams will not be cumulative (i.e., each exam will test you on the topics that were covered since the previous exam).
  • Each assignment will be worth 10 points and exam will be worth 30 each.
  • Letter grades will be assigned based on the percentage of points awarded divided by the total points possible.

percentage letter grade
85-100 A
70-84 B
55-69 C
<55 F



Students with disabilities

Vanderbilt is committed to equal opportunity for students with disabilities. If you have a physical or learning disability, you should ask the Opportunity Development Center to assist you in identifying yourself to the instructor as having a disability, so that appropriate accommodation may be provided. Absent notification, the instructor will assume that you have no disabilities and seek no accommodation.



Emergency evacuation

Regarding safety and emergency evacuation issues the students should follow the related guidelines of the School of Engineering. In the event of a fire or other emergency, the occupants of this class should collect coats and personal belongings and leave the building. VANDERBILT UNIVERSITY POLICY FORBIDS REENTRY TO A BUILDING IN WHICH AN ALARM HAS OCCURED WITHOUT AUTHORIZATION BY VANDERBILT SECURITY. If, in consequence of a disability, you anticipate the need for assistance, please discuss that need with the instructor.



Honor system requirement

All work submitted in this course falls under principles and regulations of the Honor System of Vanderbilt University.


Last modified: January 02 2008 09:51:06 CST.