CSc 576
Computer Architecture


Instructor: Neelam Gupta

Office: Gould-Simpson Bldg., Rm. 708.
Tele: 626-8282
Email: ngupta@cs.arizona.edu

Meeting Times: 10:30-11:45AM, Monday and Wednesday, GLD-S 701

Office Hours: 1:00-3:00PM Monday, and by appointment

Grader: Bengu Li, libengu@cs.arizona.edu

Class Homepage: http://www.cs.arizona.edu/classes/cs576/fall05/


Schedule and On-line Lecture Notes

Assignments


Course Description

Computer Science 576 introduces the design of computer systems. The objectives of this course are to give students a basic understanding of hardware capabilities and to better comprehend software/hardware interfaces and tradeoffs. The course covers general design issues, such as the design and use of instruction sets, pipelining, the memory hierarchy, caches, and hardware support for virtual memory. These issues are discussed in the context of standard uniprocessor architectures. Towards the end of the course, some issues relevant to multiprocessors are also discussed.

Syllabus (2nd Ed. / 3rd Ed. Hennessy & Patterson)

Textbook


Course Requirements


Policies