CS 522  Computer Architecture and Organization
Kanad Ghose
Fall 2007

Sections 01 and 02
Science II, Room 143
Mondays & Wednesdays 3:30 PM - 5 PM


[Home][Announcements][Course Information][Teaching Assistants]
[Assignments][Class Notes][Key Papers][Architecture Resources]


ANNOUNCEMENTS
 

YOU CAN DOWNLOAD A tar ARCHIVE OF THE SIMULATOR FROM: www.cs.binghamton.edu/~ghose/SIM

Final Exam - Due: NOON, Fri

Course Outline and Policies
  Click here.

Teaching Assistants
 

Ms. Neha Fotaria
    Office Hours: Tue, Thurs - 2:30 to 3:30 pm
    Room ENGB N1

Mr. Khaldoun Ibrahim
    Office Hours: Tue, Thurs - 4:00 to 5:00 pm
    Room ENGB N11

Assignments
 

Homework 1
DUE Monday, September 17
  - SOLUTIONS

Homework 2
DUE Monday, October 3
  - SOLUTIONS

Homework 3
DUE Wednesday, November 14
Homework 4
DUE Wednesday, December 5

Reading Assigment for Final - Paper1
Reading Assigment for Final - Paper2

Programming Assignment
Programming Assignment - Part 2 and instructions
DUE - all demos and documentation and reports - Wednesday, December 12

***IMPORTANT***
These files are password-protected. Acrobat will ask for a password when you try to open these files. To view and print the file, use the password given out in class.

Class Notes
(DO NOT USE THE PRINTERS IN THE LAB TO PRINT THESE - printer usage accounting is turned on!)

 

 

August 27, 2007  Basic Concepts
  - POWER DENSITY TRENDS

September 10, 2007  Basic Concepts Pt. II, Introduction to Instruction Pipelines

September 19, 2007  Instruction Pipelines - Part II
  - GANTT CHART FOR TOMASULO SCHEDULER

September 26, 2007  Instruction Pipelines - Part III

October 1, 2007  Instruction Pipelines - Part IV

October 8, 2007  Instruction Pipelines - Part V: Superscalar Machines, Branch Handling

October 29, 2007  Instruction Pipelines - Part VI: Speulative Execution; Memory Systems - Part I

November 7, 2007  Memory Systems - Part II

November 19, 2007  Memory Systems - Part III, Superscalar Processors

November 26, 2007  VLIW and EPIC Processors

December 6, 2007  Case Studies; Parallel and Multicore Architectures

***IMPORTANT***
These files are password-protected. Acrobat will ask for a password when you try to open these files. To view and print the file, use the password given out in class.

Key Papers
 

Instruction Scheduling
Smith and Weiss - ISCA '84 paper on Dynamic Instruction Scheduling (945 KB)
Software Interlocking paper (333 KB)
Monica Lam - Software Pipelining paper (1203 KB)
B.R. Rau - Software Pipelining paper (1412 KB)

Implementations of Dynamic Scheduling
Palacharla, Jouppi and Smith paper on Dynamic Scheduling Logic (152 KB)
Stark, Brown and Patt paper on Pipelining Dynamic Schedulers (114 KB)

Precise Interrupts
Smith and Pleszkun paper (870 KB)
Moudgill and Vassiliadis paper (1261 KB)

Branch Prediction
Smith - ISCA '81 paper (633 KB)
McFarling and Hennessey paper (790 KB)
Pan, So and Rahmeh paper (870 KB)
Yeh and Patt paper (1222 KB)
Evers, Patel, Chappell and Patt paper (69 KB)
Seznec EV8 predictor paper (208 KB)

Papers on Memory Systems
Farkas, Chow, Jouppi, and Vranesic paper (1618 KB)
Cuppu, Jacob, Davis, and Mudge paper (388 KB)
Jacob and Mudge - VM case studies paper (228 KB)
Jacob and Mudge - VM implementation paper (263 KB)

MORE TO BE ADDED SOON!

***IMPORTANT***
These files are password-protected. Acrobat will ask for a password when you try to open these files. To view and print the file, use the password given out in class.

Architecture Resources
  WWW Computer Architecture Pages
SimpleScalar Simulator
Proceedings of the ACM Int'l Symposium on Computer Architecture, ACM MICRO
  Symposium, IEEE MICRO Magazine are accesible electronically at the ACM and IEEE
  sites from any campus computer. We have electronic subscriptions.

NOTE
Assignments and class notes are in PDF. You will need to have Adobe Acrobat or Acrobat Reader 7.0 or above installed to be able to view them. If you don't have Acrobat, you can download the free Acrobat Reader here.


[Home][Announcements][Course Information][Teaching Assistants]
[Assignments][Class Notes][Key Papers][Architecture Resources]


Page updated Monday, September 10, 2007.