CS 5740 -- High Performance Computing

Instructor: Sanjiv K. Bhatia

Prerequisites Consent of instructor
Textbooks
Peter Pacheco. An Introduction to Parallel Programming. Morgan Kaufmann.
David Kirk and Wen-mei Hwu. Programming Massively Parallel Processors. Morgan Kaufmann.
A copy of class handout in PDF

/objectives

/etc/policy

I'll expect you to be present in most of the classes. I will not be taking attendance but if you start missing too many classes, please take responsibility for your absence, specially when it concerns tests and homeworks. When you come to class, you must change your cell phones to silent mode. In the tests, the cell phones must be completely switched off.

The grade will be based on programming assignments and two tests. All tests will be open book and open notes but no electronic devices will be permitted. Each assignment must be meticulously documented and clearly identify its purpose, author, and date. Tests are non-comprehensive but may have a small overlap of material from one test to next. The distribution of grades will be as follows:

Programming assignments 60%
Two tests 20% each

Anyone desiring an EXC grade after October 31, 2011 must be passing the course at that point to get EXC.

/etc/exam_dates

Test 1 October 13, 2011
Test 2 December 08, 2011
There is no final exam. In case of class cancellation due to weather-related or other campus emergency, the test will be held in the following class period. For the second test, if the campus is closed on December 08, 2011, the alternative date will be December 09, 2011, possibly in the conference room of the department.

Old tests are available here.

/etc/misc

/etc/email

Any unsigned email and email not in plain text will go unanswered by me. Please do not send me any attachments without talking to me first.

Related links