Parallel Computing II

The catalog description of Parallel Computing II says: Parallel Computing II is a study of the principal trends in parallel algorithm design, through the analysis of algorithms used in various areas of application. Specific techniques that have gained widespread acceptance will be highlighted. The course will investigate the interplay between architecture and algorithmic structure and will discuss the effect that these issues have on the complexity and efficiency of parallel algorithms.

However, the course has been evolving and will be a collaborative learning effort that will focus on topics decided by the class as a whole. The programming assignments will focus on applying the techniques discussed in Parallel Computing I to current research efforts, some of these interdisciplinary in nature.

Table of Contents

Syllabus -- 20033

Keeping Up (736 only)

Computing Facilities

Assignments -- 20033

Research Report Session

Supplementary Materials

In the computer science and information technology recommended databases - just a few selected items, i.e., there's much more....

From IEEE Xplore

From the ACM Portal Under Books 24X7

Supplemental Course Evaluation Questions

Computer Science Department Policy on Academic Dishonesty

Academic Dishonesty Students are expected to maintain the highest standards of ethical behavior.

Those who behave in a dishonest or unethical manner in computer science courses, or in their dealings with the Computer Science Department, are subject to disciplinary action. In particular, dishonest or unethical behavior in the execution of assigned work in a computer science course will be treated as follows:

  1. For a first offense the student involved will receive a grade of zero on the assignment.
    [A stronger penalty may be exacted if, in the judgement of the instructor, the offense involves a flagrant violation of basic ethical standards.]
  2. For a second offense, in the same or a different course, the student will receive a failing grade for that course.
  3. A third offense will be referred to judicial affairs.

Furthermore, the following action will be taken for each person involved in the incident, whether currently enrolled in the course or not:

If the student is a computer science major, a letter recording the incident will be placed in the student's departmental file; otherwise, the letter will be forwarded to the student's department chair or program coordinator.

Back to Nan Schaller - Courses Page

Nan C. Schaller
Rochester Institute of Technology
Computer Science Department
102 Lomb Memorial Dr.
Rochester, NY 14623-5608
telephone: +1.585.475.2139
fax: +1.585.475.7100
e-mail: ncs@cs.rit.edu
20 April 2004
http://www.cs.rit.edu/~ncs/Courses/532.shtml