 |
CS6290/CS4290 High Performance Computer Architecture Fall 2001 |
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 017 (Lecture slides and detailed reading
assignments are here).
- Instructor: Ken
Mackenzie, kenmac at cc.gatech.edu, office hours WTh12-1 in CoC 219.
- TA: Ivan Tacic, ivant at cc.gatech.edu, office hours W1-3 in CoC 328.
- 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 (Note: due dates are
invalid! See current dates below)
- News: git.cc.class.cs6290
- On-line resources (e.g. local Architecture
Seminars, old exams, etc.)
Notes:
- 26-Nov-01: One more paper ... here's [Codrescu99]
- 19-Nov-01: A list of all the final
projects.
- 12-Nov-01: By request, here's a copy of [Kubi93]
- 10-Sep-01: The copier is still in bad shape. Here's [Dennis65]
- 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) 20 Intro 22 Review 24 Review HW0
27 VLSI 29 Caches 31 [Patterson85] HW1
(Sep) 3 holiday 5 Caches 7 [Jouppi90]
10 Virtual Memory 12 Memory 14 [Dennis65] HW2
17 Memory 19 Shared Memory 21 review PRJ1
23 midterm 26 Pipelines 28 Scheduling
(Oct) 1 Scheduling 3 Interrupts 5 [Fisher91] HW3
8 OOO 10 SW pipes 12 [Smith88]
15 holiday 17 Renaming 19 [Burger97] HW4
22 Prediction 24 Predication 26 [Emer97] HW5
29 Power 31 Busses 2 [Zahir00] PRJ2
(Nov) 5 Networks 7 NIs 9 Network Ps
12 Parallel 14 Parallel 16 no class
19 [Kubi93] HW6 21 Disks 23 holiday
26 Parallel 28 Dynamic Comp. 30 [Codrescu99]
(Dec) 3 presentations 5 presentations 7 presentations PRJ3
- - - - - - - - - - - - - - - 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 (Note: due dates are
invalid! See current dates above)
- Homework:
- Homework 1: .ps, .pdf, mips.c, homework1-note1.text
(27-Aug-01), Solutions: .ps, .pdf (4-Sep-01, 10-Sep-01).
- Homework 2: .ps, .pdf, Solutions: .ps, .pdf (21-Sep-01)
- Homework 3: .ps, .pdf, text file with code: homework3-note1.text, Solutions: .ps, .pdf (9-Oct-01)
- Homework 4: .ps, .pdf, Tomasulo worksheet: tom-fall01.ps Solutions: .ps, .pdf (29-Oct-01)
- Homework 5: .ps, .pdf, spare copies of fig3.4.ps, Solutions: .ps, .pdf (29-Oct-01)
- Homework 6: .ps, .pdf
- Homework 7: cancelled
- Projects:
- Cache Design
- Superscalar Design
- Final Project
- Exams: (note: old exams from previous versions of this course here, bottom of page)
- Midterm
- there is no final
Weekly schedule:
Time Mon Tues Wed Thurs Fri
----- ------- ------- ------- ------- -------
8-9
9-10
10-11
11-N
N-1 Ken Ken
1-2 Ivan
2-3 Ivan
3-4 6290 6290 6290
4-5
Lecture is in CoC 017
Ken's office is CoC 219
Architecture Seminars are in
CoC 354
Ken Mackenzie,
$Date: 2001/11/28 18:54:18 $