CS 576: Computer Architecture
Computer Science 576 is an introduction to the design of computer systems. The objective of this course is to give students a basic understanding of hardware capabilities and a better comprehension of 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. The design issues are discussed in the context of standard uniprocessor architectures. Towards the end of the course, some issues relevant to multiprocessors are also discussed.
Chris Gniady
Office: Gould-Simpson 819
Phone: 621-4317
Class Email: cs576fall08@cs
Office Hours: Tue 3:15-4:15 & Thu 1:00-2:00, and by appointment
Tue & Thu 2:00-3:15 GLD-S 701
NA
Email:
Perianayagam Somasundaram
Email: 
Please direct all of your questions and class discussions to the newsgroup at the news.cs.arizona.edu news server. All questions related to homeworks, exam and general questions should be directed there. This will benefit other students in the class as they will most likely have similar questions. All students are encouraged to participate in answering question and providing general hints. However, you are not allowed to give out complete solution or share code. News group access directions (you have to restart Thunderbird before you will get to the news server).
If you would like to provide anonymous comments please use discussion forums at http://d2l.arizona.edu.
Question that are unique to a single student should be directed to cs576fall08@cs that is monitored by the instructor.
Exam 2: Thursday, December 4, 2008