Rutgers University CS 507, Fall 2006
Advanced Computer Architecture

Professor: Daniel A. Jiménez, djimenez@cs.rutgers.edu
Office: Core 317
Office Hours: 1:30pm-3:00pm Thursdays, or by appointment

Class Times: Thursdays, 6:40-9:30pm in CoRE-301

Textbook: No textbook, only papers.

Prerequisites: CS 505 or the equivalent (i.e. a graduate-level course in computer architecture)

Course Description:

Advanced topics in computer architecture, including advanced processor design, models and workload characteristics for multiprocessor systems, memory and cache coherence and consistency, multiprocessor architecture, and I/O.
From the professor: This class will provide a sample of topics in current computer architecture research. Classes will be based primarily on papers from the latest ISCA proceedings as well as supplemental readings.
Course Requirements: (This list of requirements is tentative and may be modified during the first or second week of class.)

Policy on Assignments and Tests

Late assignments are not accepted. If you have not completed an assignment by the time it is due, turn in what you have for partial credit. Make-up tests are generally not given except for university sanctioned reasons, such as religious holidays, documented illnesses, or other grave situations. You must inform the professor before missing the test.

Academic Dishonesty

Unless an assignment is specifically assigned as a group project, students are not allowed to work together on assignments. You may discuss general ideas related to the assignment, but you may not e.g. share program code or read each others writeups. Instances of such collaboration will be dealt with harshly, but the real cost comes when a student doesn't know how to answer questions on a test about issues involved in doing an assignment. In writing assignments, you may not copy or paraphrase work in whole or in part from other sources without giving proper attribution and making it clear which passages of text are from other sources. Failure to do so is considered plagiarism.