CMSC 611

Advanced Computer Architecture


Late Breaking News
Last modified

This is a graduate class on computer architecture. Students in the class should have completed CMSC 411 or an equivalent undergraduate class on computer architecture.

This class provides a broad introduction to advanced topics in computer architecture. Topics to be covered include memory system design, pipeline structures, vector and scientific processors, multiprocessors, and storage systems. The emphasis in each topic is on fundamental limitations and the tradeoffs involved in designing computer systems, including memory & processing bandwidth, network bandwidth & latency, synchronization, and storage system bandwidth & latency.

Basic stuff

When:MW 5:30 - 6:45 PM
Where:MP 010
Instructor: Dr. Ethan Miller (elm@cs.umbc.edu)
Office hours: M 4-5 PM, Tu 5-6 PM
TA: Zhiguang Han (zhan@cs.umbc.edu)
Office hours: W 6:45-7:30 PM, Th 3-4 PM
Prerequisite: CMSC 411 or instructor's permission

Course information

Term project milestone dates

The dates marked with a (*) will require a 10 minute meeting with me to make sure all is going well with your project. These meetings will be scheduled on a signup sheet which will be available in class and (afterwards) posted outside my office. Signups will generally occur the class before the meetings. Meeting times will generally be either just before or just after class. If you can't make any of the remaining meeting times, please see me to schedule one. Also, if you can't make a meeting for a good reason, please let me know and we'll reschedule. Because the schedule is tight, though, the rescheduled meeting may not be on Monday or Wednesday.

This page only lists the project milestone dates. For further information on the project, see the information page for the class.

Exams

There will be two midterms and a final exam. All will be open book, open note exams. You're (strongly) encouraged to bring a calculator.

Homeworks

Both the due dates and the assignments are subject to change. If this happens, I'll announce the changes in class well before they would affect anyone. I'll also post the changes to this WWW page. In general, homework assignments will be due one week after I finish covering the necessary material.

IMPORTANT: the homework problems are taken from the second edition of Hennessy & Patterson's text. If you use the questions from the first edition, you won't be doing the right homework.

Reading assignments

In general, you should read the book before the class that covers the material. The dates here will thus correspond (approximately) to the dates on which we'll start discussing the material in class. Of course, we won't cover all of the material on the first day, but you should be well into the chapter by that date.

Other relevant home pages


Last updated by Ethan Miller (elm@cs.umbc.edu)