V22.0436 - Computer Architecture - Fall 2006
MW 11:00 - 12:15
102 Warren Weaver Hall
Instructor:
Ralph
Grishman
office: 715 Broadway, Room 703
office hour: Wednesday 2:30 - 3:30
phone: 998-3497
email: grishman@cs.nyu.edu
Textbook:
Patterson and Hennessy, Computer Organization and Design, third edition
(Morgan Kaufmann, 2005)
Lectures:
can be accessed through the course schedule
(pages for individual lectures will be added over the course of the
semester;
to see what's coming, students can consult earlier
lectures by
Prof. Grishman and last
year's lectures by Prof. Goldberg)
Assignments:
- are listed on the course schedule
(date
shown is date assignment is given out)
- 8 assignments
- assignment #4 will be a small MIPS assembly-language exercise;
we will
make available a simulator to check this program
- assignment #8 will be a "pencil and paper" exercise
- penalty for late assignments:
assignments accepted without penalty till 11:59 pm of due date
10% for each weekday the assignment is late (maximum penalty, 80%)
Mailing List:
Please sign up for the class mailing list at http://www.cs.nyu.edu/mailman/listinfo/v22_0436_001_fa06
The list will be useful for questions and announcements about the
assignments.
Grading:
- 50% assignments
(assignment #7 is the largest, and will be counted more heavily than
the others)
The assignments you submit should be your own work; see the
department's
Policy on Academic Integrity.
You may discuss with other students problems you are having with the
simulator, or the general approach to an assignment, but should not
share your (partial) solutions.
- 20% mid-term
- 30% final exam
Course goals:
philosophical: understand how a computer can be built from basic
components
(switches)
practical: understand how the constant quest for higher performance
is affecting architecture development
Web page:
http://www.cs.nyu.edu/courses/fall06/V22.0436-001/