- Instructor:
- Wim Bohm
Office: 470 CS Building
Office Hours: MW 10:30-11:30
Email: bohm@cs.colostate.edu
- GTA:
- Waruna Ranasinghe
Office: 335 Desk 3
Office Hours: Tuesday 4:00pm-6:00pm, Thursday 11:00am-1:00pm Location: CS120 lab
Email: waruna@cs.colostate.edu
- Lecture Time and Place:
- 9:00-9:50, MWF, CSB Room 130
Parallel programming is becoming increasingly critical for a computer
scientist/engineer. All new machines are now parallel. There is already a
movement that suggests that all students be taught parallel programming in the
introductory courses, with sequential programming viewed as a special case.
However, parallel programming is not easy. For current CPUs it requires
awareness of the multicore architecture, the cache hierarchy, and in some
cases the vector floating point capabilitites .
This course will teach you the basic concepts of designing,
writing, debugging, and analyzing parallel programs. It covers the two main
paradigms: shared memory, and message passing. We will also examine a number
of parallel algorithms for a range of problems.
- News:
- Midterm test: On Campus: Oct 9 in class
On Line Oct 9 (noon) - Oct 13 (midnight): 3 quiz questions, 20 minutes
per question.
Good luck!
-
Friday October 4: Class Cancelled
Exams are in the exam week: Dec 18 and on.
CS475 on campus exam: Mon Dec 18 11:50 am -1:50 pm
CS475 online: 3 quizzes in the first 3 days of that week (so that we can
grade in time)
-
Sep 23: To be able to work on the ISTeC Cray, you need to fill out an ISTeC
Cray Account Request Form, available in lab 4