CS352: Computer Architecture

Instructor: Harrick M. Vin

Table of Contents

Course Description

General Information

Course Title: CS352: Computer Architecture
Course Details: Spring 2000, Unique Number: 49215
Time and Place: TTh 9:30 - 11:00, Taylor Hall 2.106


Instructor

Professor Harrick Vin
Office: TAY 4.115B
Phone: 471-9732, E-mail: vin@cs.utexas.edu
Office Hours: Tuesday 4:00 - 5:00 or by appointment


Teaching Assistant

Alok Kumar
E-mail: alok@cs.utexas.edu
Office Hours: Thursday 3:30 - 4:30 and Friday 3:00 - 4:00; or by appointment
Location: UA9 4.116


Required Textbook

David Patterson and John Hennessy, Computer Organization and Design: The Hardware/Software Interface, 2nd edition, Morgan Kaufmann Publishers, 1997

Some notes and handouts will supplement the book.


Additional Material

This course requires knowledge of C/C++ as a prerequisite. You will need to use C/C++ in your projects. Hence, you may need a good C/C++ reference manual.


Grading

This course will have two exams--a midterm and a final; approximately four homework assignments; and several programming assignments/projects. The homeworks will help you better understand the material being covered in the class. The programming project will involve C/C++ programming, and will provide you a glimpse of developing and using software simulators for computer architecture design and analysis.

Your grade will be determined using midterm (25%), homeworks (20%), projects (30%), and final exam (25%).


Course Syllabus

1.
Fundamentals of Computer Design (Chapters 1 and 2)
2.
Instruction Set Architectures and Examples (Chapter 3)
3.
Organization of a CPU (Chapter 5 and 6)
4.
Architectural Concepts of Memory Hierarchies (Chapter 7)
5.
Storage System Design (Chapter 8)
6.
Advance Architectures (Chapter 9 - only if time permits)

Other General Information

All CS students who meet the prerequisites for CS352 are eligible for a CS department PERMANENT UNIX account. If you do not already have one, then be sure to get one from the Undergraduate office in TAY 2.126. If you are NOT a CS major then you will need to get a departmental TEMPORARY account. To do so, take your fee bill to TAY 2.126 and fill out the appropriate form.

The department has written several CS-specific Unix handouts, which are available in Taylor Hall next to room 2.136 or on the department's computing facilities web pages.

If you want to access CS workstations from home, you will need to get a TELESYS account from the Computation Center which will be an IF (individually funded) account costing a few cents per day.


Harrick Vin
Fri Dec 24 14:22:59 CST 1999