 |
CS6290/CS4290 High Performance Computer Architecture Fall 2000 |
This page contains general info, notes, a short calendar (a
detailed calendar is elsewhere), all handouts and a weekly
schedule.
General info:
- All handouts are collected here (at the bottom of this page).
- Lecture MWF3-4 in CoC
101 (Lecture slides and detailed reading assignments are here).
- Instructor: Ken
Mackenzie, kenmac at cc.gatech.edu, office hours WTh4-5 in CoC 219.
- TA: Pat Prasangsit, pp at cc.gatech.edu, office hours M1-3 in CoC
common area (or the Sun lab)
- Text: Hennessy and Patterson, Computer
Architecture: A Quantitative Approach,
Morgan Kaufman, 1995 (2nd Edition) plus some papers to be handed out.
- Syllabus: syllabus.ps, syllabus.pdf
- News: git.cc.class.cs6290
- On-line resources (e.g. local Architecture
Seminars, old exams, etc.)
Notes:
- 13-Dec-00: Practice final: .ps
- 29-Nov-00: Note on HW8: homework8-note1.text
- 29-Nov-00: The final is comprehensive and closed-book with two
(2) sheets of double-sided, 8.5x11 inch note permitted. The
standard final is Friday, 15-Dec-00, 2:50-5:40pm in CoC 101. The
early-bird final is Monday, 4-Dec-00, 12:00-3:00pm in CoC 053.
- 7-Nov-00: PRJ2 due date pushed back to 22-Nov-00.
- 30-Oct-00: Note on HW6: corrected version of Problem 2: .ps, .pdf
- 5-Oct-00: Note on HW4: homework4-note1.text
- 28-Sep-00: Note on HW3: homework3-note1.text
- 2-Sep-00: HW2 is due 15-Sep-00, one week later than
intended, since I'm going to be out of town Wednesday/Thursday of this
week. There will be a guest lecturer Wednesday.
- Book: The second edition of the book is substantially
different from the first edition; be sure to get the second edition.
- Grading: CS6290 and CS4290 are treated as the same class
although graded separately. Note that this class is substantially the
same as ECE6100.
- PDFs: Lecture slides are linked in PDF format in the
calendar below. For other formats, see the lecture slides page.
In particular: the PDFs are derived from postscript, so the plain
postscript may print more easily.
Short form calendar:
Detailed calendar with reading lists and lecture slides here.
date topic date topic date topic due
(Aug) 21 Intro 23 VLSI 25 Review HW0
28 Review 30 Virtual Memory 1 [Patterson85] HW1
(Sep) 4 holiday 6 Caches 8 Caches
11 Caches 13 Examples 15 [Jouppi90] HW2
18 Memory 20 Memory 22 [Hallnor00] PRJ1
25 Pipelines 27 Scheduling 29 [Fisher91] HW3
(Oct) 2 Scheduling 4 Interrupts 6 [Arvind86] HW4
9 OOO 11 Renaming 13 [Smith88] HW5
16 Prediction 18 Review 20 midterm
23 holiday 25 Prediction 27 [Emer97]
30 Predication 1 Busses 3 [Gwennap99] HW6
(Nov) 6 Networks 8 NIs 10 [Kubi93] HW7
13 Network Ps 15 Embedded 17 Parallel
20 Parallel 22 Disks PRJ2 24 holiday
27 Shared Memory 29 CMPs 1 [Codrescu99] HW8
(Dec) 4 DSPs 6 Review 8 exotica
- - - - - - - - - - - - - - - finals week - - - - - - - - - - - - -
Handouts (same pointers as above,
differently arranged). Note that the .pdf files are derived from the
.ps files, so the .ps files are more reliable. Lecture slides and
homework solutions are on a CoC-internal server which (unfortunately!)
is not accessible from RESnet.
- Lecture slides
- General handouts:
- Syllabus: .ps, .pdf
- Papers: not yet available
- Homework:
- Homework 1: .ps, .pdf, Solutions (2-Sep-00): .ps, .pdf
- Homework 2: .ps, .pdf, Solutions (24-Sep-00): .ps, .pdf
- Homework 3: .ps, .pdf, homework3-note1.text
- Homework 4: .ps, .pdf, homework4-note1.text, Solutions (6-Oct-00): .ps, .pdf
- Homework 5: .ps, .pdf, Tomasulo diagram: tom-fall00.ps, homework5-note1.text,
Solutions (13-Oct-00): .ps,
.pdf
- Homework 6: .ps, .pdf (revised 30-Oct-00), spare copies of fig3.4.ps, Solutions (18-Nov-00): .ps,
.pdf
- Homework 7: .ps, .pdf, Solutions (18-Nov-00): .ps,
.pdf
- Homework 8: .ps, .pdf, homework8-note1.text, Solutions (1-Dec-00): .ps,
.pdf
- Projects:
- Cache Design
- Branch Prediction
- Exams: (note: old exams from previous versions of this course here, bottom of page)
- Midterm .ps
- Final (practice exam: .ps)
Weekly schedule:
Time Mon Tues Wed Thurs Fri
----- ------- ------- ------- ------- -------
8-9
9-10
10-11
11-N
N-1
1-2 Pat Ken
2-3 Pat
3-4 6290 6290 6290
4-5 Ken
Lecture is in CoC 101
Pat's office hours are in the CoC common area (or look for her in the Sun cluster).
Ken's office is CoC 219
Architecture
Seminars are in CoC
354
Ken Mackenzie,
$Date: 2000/12/13 18:33:32 $