CS 333 Computer System Organization

Course Staff Information

Professor Andrew A. Chien , 2215 DCL, x3-6844, achien@cs.uiuc.edu, Office Hrs are W 3:15-4pm, F10-11 and by appt (send email).

Teaching Assistant, Jayant Desouza, L423 DCL, x4-5973, jdesouza@cs.uiuc.edu, Office Hours Mon 2-4.
Overview This course is an advanced course in computer organization. Our goal is to acquaint you with advanced concepts in computer architecture. Building on introductory classes whiche showed how a basic computer functions, we will cover how to make computers more usable, and higher performance. For example, you will learn how advanced features such as virtual memory are supported. In addition, you will learn about a variety of techniques which increase computer performance: pipelining, multiple issue, caches (memory hierarchies), and high performance I/O. Finally, in the later portion of the class, we will discuss a variety of parallel computer systems and future directions of computer organizations. Prerequisites: CS 231 and CS 232 or equivalent.
Course Handouts: Lecture Overheads:
Assignments: Recent copies are located outside L423 DCL (Basement). Please check the newsgroup for corrections and clarifications, since they are not reflected in the above files.

List of Readings

Back to UIUC home page