CS 2410 (Graduate) Computer Architecture

Description

This course focuses on the techniques of quantitative analysis and evaluation of modern computing
systems. The emphasis is on the major component subsystems of high performance computers:
pipelining, instruction level parallelism, memory hierarchy, input/output, and network-oriented
interconnections. Students will undertake subsystem analysis projects.

Instructor, Fall 1998

Henry Chuang
      316 Alumni Hall, 624-8424, chuang@cs.pitt.edu
       Office Hours: M  1-3
                                T  2-4
Teaching Assistant:
      Longjiang Yang, 314 Alumni Hall, 624-8402, ylj@cs.pitt.edu
      Office Hours:

Text Book

J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 2nd Edition,
Morgan Kaufmann Publishing Co.

Grading

    Midterm exam: 25%
    Final exam     :  30 %
    Homeworks   :  20%
    Projects (2)    :  20%
    Class participation: 5%

Lecture Plan

Week 1

Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Week 13 Week 14  Sample Exams

 Projects (Notes have been added to clarify questions concerning (1) write stalls at write buffer, and (2) write buffer hit)

 Assignments

 Slides-patterson

 Some  Slides

 Software Tools
 
  Additional Resources