CSCI-UA.0436 - Computer Architecture - Fall 2014

Tuesday & Thursday 2:00 - 3:15
512 Warren Weaver Hall

Instructor:

Ralph Grishman
office: 715 Broadway, Room 703
office hour: Tuesday and Thursday 11:00 to 11:30
phone: 212-998-3497
email: grishman@cs.nyu.edu

Textbook:

Patterson and Hennessy, Computer Organization and Design, fifth edition (Morgan Kaufmann, 2014)
Available from Elsevier until September 15 at 25% discount by specifying promotional code "TXT25".

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, consult  my 2012 lectures)

Assignments:

Mailing List:

The mailing list for the class is
csci_ua_0436_001_fa14@cs.nyu.edu
Students registered for the class should be automatically subscribed to the list.
You can edit your information for the mailing list at
 http://www.cs.nyu.edu/mailman/listinfo/csci_ua_0436_001_fa14
The list will be useful for questions and announcements about the assignments.

Grading:

Course goals:

This course is intended to show you how a computer is put together -- how, starting with such simple components as wires and switches, we can create a machine which can execute assembly language programs. Over the course of the semester, we will develop a machine design layer-by-layer, starting with switches and gates and gradually moving to processors and memories. This will also allow us to understand some of the performance constraints of machine design and how they are addressed through caches, pipelining, multicore designs, and processor connection networks

Web page:

http://www.cs.nyu.edu/courses/fall14/CSCI-UA.0436-001/