| ECE 259 / CPS 221 |
|
Advanced Computer Architecture II |
| Spring 2010 |
| Professor Daniel J. Sorin |
| Objectives |
| The objective of this course is to provide students with an understanding of parallel computer architectures. Students will read research papers, |
| lead in-class discussions of papers, perform a research project, and present their research projects both in written and oral formats. |
| The course focuses on both the design and evaluation of multiprocessor systems. The main design themes of this course are: parallel programming, system organizations, shared memory multiprocessors, memory consistency models, interconnection networks, high availability systems, interactions with current microprocessor and I/O technology, novel architectures, and emerging technologies. The evaluation portion of this course will focus on metrics, modeling, simulation, and workloads for benchmarking. |
| Prerequisites: ECE 252, CPS 220, or consent of instructor. |
| Class Location and Hours |
Class meets Monday/Wednesday/Friday from 10:20am - 11:10am.
Location: 212 Hudson Hall
| Instructor |
Office: 209C Hudson Hall
Office Hours: Tuesday 12:30-1:30
Email: 
| Materials |
| This course has an OPTIONAL textbook for background material and for reference, but it is NOT required. The emphasis of the class will be discussions of research papers. |
|
Optional Textbook: Parallel Computer Architecture. David Culler and J.P. Singh |
| Assignments and Grading |
| This is a graduate level class that will not require "busy work." This class will, however, require that students learn the reading material and learn |
| how to present research in both written and oral formats (see Hill and Patterson for useful advice for presentations). Communication is very |
| important in this class. Students who struggle with reading and writing are encouraged to take this course but should expect to work hard and to |
| improve their communication skills in the process. |
Students are responsible for:
| The project is a semester-long assignment that should reflect the goal of being no more than "a stone's throw" away from a research paper. As |
| such, the project will require: |
| Deadlines will be enforced except under extreme circumstances. I would prefer that you turn in something not quite done on the due date rather than waiting until after the deadline to try to finish it. Any project that is late by less than 24 hours will lose 50%. Any project that is more than 24 hours late will receive a zero. |
| |
| Academic Misconduct: I will not tolerate academically dishonest work. This includes cheating on the final exam and plagiarism on the project. |
| Be careful on the project to cite prior work and to give proper credit to others' research. |