Computer Sciences Dept.

CS/ECE 552 Introduction to Computer Architecture

Spring 2012 Section 1
Instructor David A. Wood and T. A. Ramkumar Ravikumar
URL: http://www.cs.wisc.edu/~david/courses/cs552/S12/

Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. In this course, students will learn how to completely design a correct single processor computer, including processor datapath, processor control, memory systems, and I/O. We will learn that no magic is required to make a computer work.

CS/ECE 552 serves students two ways. First, for those who will continue in computer architecture, it lays the foundation of detailed implementation experience necessary to make meaningful the quantitative tradeoffs found in CS/ECE 752 and 757. Second, for those students not continuing in computer architecture, it unifies concepts introduced in CS/ECE 352 and 354 and solidifies an intuition about why hardware is as it is.

  AMD Istanbul chip

When and Where

    Monday, Wednesdays, and Fridays, 1:00pm--2:15pm
    (Course is overscheduled and will meet on average twice per week)
    113 Psychology

Computer Sciences | UW Home