CSIS 434 - Parallel Computing
-
Course Description
- A theoretical and practical survey of parallel processing, including a discussion of parallel architectures, parallel programming languages, and parallel algorithms. Students will program one or more parallel computers in a higher-level parallel language.
-
Instructor
- Brent Wilson
-
Requirements
- CSIS Laboratory Account (EHS117)- $20.00 .
-
Objectives
- The overall goal of this course is to expose to the theory and practice
of parallel programming and high performance computing. You will learn advanced
techniques in problem solving using C++ and the MPI (Message Passing Interface)
libraries and Intel threads using dual corocessors. You will design and develop parallel programs. You will study decomposition techniques along with inter-processor
communication and processor mapping.
-
Course Organization
- Keep up and keep prepared. Utilize on-line resources to gain both
the theory and practice needed to succeed in this course. This course will
assume a solid understanding of basic algorithms. This course will require
all students to share a common resource (the Beowulf Cluster: S.S. MINNOW).
Problems/projects will not be trivial and will require a substantial amount
of effort. Do not wait until you are behind to put in the time needed... it
will be too late!!!
I do not expect you to give more than 100% towards this class,
however I also will accept no less.
If you have specific physical, psychiatric, or learning disabilities
and require accommodations, please contact the Disability Services
office early in the term so that your learning needs may be appropriately
met. You will need to provide current documentation of your disability
to Disability Services. For more information, contact Director
of Disability Services.
-
Grading
- One quick note on my grading style... Quality is everything!!! NO CREDIT will be given to any late work without
a previous arrangement.. Incompletes will NOT be given in
this class except under EXTREME circumstances.
Grades will be calculated on the following percentage basis:
- 80% Homework/Programs/Projects
- 20% Exams (midterm & final)
Letter grades will be given on the following scale:
| A |
100-94 |
| A- |
93-89 |
| B |
88-82 |
| B- |
81-77 |
| C |
76-70 |
| C- |
69-65 |
| D |
64-55 |
| F |
54-0 |
Important Dates
No class: 1/21 (MLK Day), 3/21 (Good Friday), 3/25-3/28 (Spring Break)
Midterm: 2/28
Final Exam: Tues(4/23) @ 8am