University of Wisconsin - Madison

CS/ECE 757: Advanced Computer Architecture II

Spring 1999 Offering

Instructor Mark D. Hill and Teaching Assistant Ying Hu

URL: http://www.cs.wisc.edu/~markhill/cs757/Spring98-99/

Last updated by Mark D. Hill at Tue Mar 23 08:49:58 CST 1999



What's New

Instructor: Mark D. Hill

Office:         6373 Comp Sci and Stat
Email:          Email Address of Mark Hill
Office hours:   Monday 2:30 - 3:30 PM
		Wednesday 1:30 - 2:30 PM
        	or by appointment

Teaching Assistant: Ying Hu

Office:         6355 Comp Sci and Stat
Email:          yhu@cs.wisc.edu
Office hours:   Tuesday 1:00 - 2:00 PM
        	or by appointment

Text

David Culler and J. P. Singh with Anoop Gupta
Parallel Computer Architecture: A Hardware/Software Approach
Morgan Kaufmann Publishers, 1998.

Readings

Students will read several papers from the literature, which will be made available at DoIT.

Lecture

Time:           11:00 - 12:15 Monday, Wednesday, and Friday
		(with a 1/3 of lectures canceled)
Place:          1257 Comp Sci and Stat

Lectures canceled (up to 15):

Lecture Notes (access for Univ. of Wisconsin-Madison only):

Project

The default project is to do some original research in a group of two students. For example, you could examine a modest extension to a paper studied in class or simply re-validate the data in some paper by writing your own simulator. Alternatively, you may work alone to write a paper that surveys an area within computer architecture. Projects will include an oral presentation and a paper.

Examinations

There will be two midterm exams, but no final exam. The midterms are listed in in the Approximate Outline.

Homework

There will be a few assignments, but I am not sure since the TA has limited hours. Assignments may require the review of material that is touched upon, but not covered in depth in class. Assignments will not be weighted equally. The approximate weights of each assignment will be specified when the assignment is handed out. Assignments will be due in class on the due date. NO LATE ASSIGNMENTS WILL BE ACCEPTED, except under extreme non-academic circumstances discussed with the instructor at least one week before the assignment is due.

Incompletes and Academic Misconduct

University policy on incompletes and academic misconduct (inappropriate activity, whole handbook) will be followed strictly.

Grading

Approximate Outline

Week of Topic
Jan 20Introduction, parallel programming & methods (Chapters 1, 2, 3, & 4)
Jan 25continued
Feb 1Symmetric Multiprocessors (5 & 6)
Feb 8continued
Feb 15Slop, review, MIDTERM1?
Feb 22Scalable Multiprocessors (7, 8, 9, & 11)
Mar 1continued
Mar 8SPRING BREAK
Mar 15continued
Mar 22Interconnection Networks (10)
Mar 29Dataflow & future directions (readings, 12)
Apr 5Slop, review, MIDTERM2?
Apr 12Single Instruction Multiple Data (readings)
Apr 19Work on Projects?
Apr 26Project Presentations
May 3Work on Projects?

Miscellanea