CS570 Advanced Computer Architecture (3 cr. sect. 1) -- Spring 2011

Lecture
10:00-11:15pm, Tuesday, Thursday, Stuart Building 107

Prerequest
CS470 or equivalent

Last Modified: January 9, 2011

Contents

All information provide here in are tentative and subject to minor change


spacer

General Information

Instructor
Xian-He Sun, email: sun@iit.edu

Office Hours

4:30 to 5:30p.m. Thursday, after class, or by appointment


spacer

Course Description

This course is about advanced computer architecture. It teaches the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals, and teaches the qualitative and quantitative examination of computer design tradeoffs. We cover the system architecture, processor technology, advanced memory hierarchy and I/O organization, power and energy management, and reliability, and conver the new development in multicore, data center design, and parallel I/O. We will learn, for example, how uniprocessors execute many instructions concurrently and why state-of-the-art memory systems are nearly as complex as processors, and etc. We will follow the text by Patterson and Hennessy, with additional material pulling from other recources. Assignments will include problems from the end of the chapters as will as some selected exercises. For the last part of the course we will read an assortment of papers and work on different term projects.

Topics include:


spacer

Course Materials

Text
John L. Hennessy David A. Patterson
Computer Architecture: A Quantitative Approach (4th Edition)
Morgan Kaufmann, 2006, ISBN: 978-0-12-370490-0 (see here for additional resources related to the text.)

Recommended
William Stallings
Computer Organization and Architecture: Designing for Performance, 7/E
Prentice Hall, 2006, ISBN: 0-13-185644-8 (see here for additional resources related to the text.)
On-Line Resources
Computer Architecture Web site
spacer

Lecture Script


spacer

Assignments

Assignments will be given. Normally these will be due in two weeks. Large assignments and the term project will be given longer periods of time.
spacer

Solutions

Solutions of the homeworks and program assignments may be provided from time to time to meet the need.
spacer

Term Project


spacer

Communication

The course will use blackboard for communication.

On individual matters, please feel free to contact your instructor via email.


spacer

Evaluation

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.