CS 374 introduces students to the ideas and concepts of
high performance computing, including programming and architecture.
Students gain practical experience programming
Calvin's Beowulf cluster.
Instructor: Professor Joel Adams
Text: For sale in the bookstore...
-
Parallel Programming in C with MPI and OpenMP, Quinn
Course Outcomes:
Students successfully completing this course will demonstrate that
they:
-
Understand the concepts and terminology of high performance computing.
-
Can write and analyze the behavior of
high performance parallel programs
for distributed memory architectures
(e.g., using MPI).
-
Can write and analyze the behavior of
high performance parallel programs
for shared memory architectures
(e.g., using OpenMP.
-
Can independently study, learn about, and present some aspect of
high performance computing.
Grading:
Your grade in this course will depend on your successful completion of
homework assignments,
a course project
(and its presentation),
and the final exam.
To earn a particular grade, you must achieve the level specified
in the following table:
| Grade |
Assignments |
Final Project |
Final Exam |
| A |
10 |
90-100 |
90-100 |
| B |
9 |
80-89 |
80-89 |
| C |
8 |
70-79 |
70-79 |
| D |
7 |
60-69 |
60-69 |
Any student failing to achieve these standards will earn a failing grade (F)
for the course.
Other Policies:
Please see my
General Course Policies page
for additional policies that are common to all of my courses.
Calvin >
CS >
374 >
Policies
This page maintained by
Joel Adams.