| |
CS8803AMA - Advanced Microarchitecture
Spring 2008
Time/Location: T/Th 4:35-5:55, CCB 101
Prof. Gabriel Loh (email: loh AT cc - gatech - edu)
Office Hours: TBD (KACB 2404)
|
Policies
Notes/Slides
|
Update (Jan 07): Class resources will be on Sakai/T-Square. Please log onto the T-square
(t-square.gatech.edu) server to access the CS8803 page.
Update (Oct 24): Initial webpage posted. (Temporary location, do not bookmark!)
General Description:
This is a graduate-level course on the low-level, detailed operation of
how modern, high-performance microprocessors work.
Required Reading: "The Pentium Chronicles"
Robert P. Colwell, Wiley Interscience, ISBN: 0-471-73617-1.
Newsgroup/Wiki/Etc.: Sakai/T-Square.
Background/Pre-Requisites
CS6290 or ECE6100, preferrably with a grade of 'A'. If you did not
take CS6290 or ECE6100, do not sign up for this course!!! (If you didn't do
so well in 6290/6100, you can still sign up for this course, but we're not going to slow
down for you.)
Tentative Schedule:
(Please read the Policies page
regarding the homeworks, readings, due dates, etc... it's not as bad as it may
first appear!)
| Date |
Week/Day |
Topics |
Due Dates |
| Jan 8 | 1/Tue | Review (Performance and other metrics) | |
| Jan 10 | 1/Thu | Review (Pipelining, superscalars) | |
| Jan 15 | 2/Tue | Fetch | TPC(1,2) Summary Due |
| Jan 17 | 2/Thu | Branch Prediction | |
| Jan 22 | 3/Tue | Advanced Fetch | |
| Jan 24 | 3/Thu | Decode | TPC(3) Summary Due |
| Jan 29 | 4/Tue | Register Renaming | HW1 Due |
| Jan 31 | 4/Thu | Data Capture Scheduling | |
| Feb 5 | 5/Tue | More Scheduling | TPC(4) Summary Due |
| Feb 7 | 5/Thu | ALU and Bypass | |
| Feb 12 | 6/Tue | Memory Scheduling | HW2 Due |
| Feb 14 | 6/Thu | Caches and Memory | |
| Feb 19 | 7/Tue | Commit | TPC(5) Summary Due |
| Feb 21 | 7/Thu | Prefetching | |
| Feb 26 | 8/Tue | Power Reduction | HW3 Due |
| Feb 28 | 8/Thu | Multithreading, Multicore | |
| Mar 4 | 9/Tue | Project Planning Session | TPC(6,7) Summary Due |
| Mar 6 | 9/Thu | P-Pro, P-M | |
| Mar 11 | 10/Tue | P4, Prescott | HW4 Due, Project Approval Deadline |
| Mar 13 | 10/Thu | Core, Core 2 | Project Abstract Due |
| Mar 18 | Spring Break - No Class |
| Mar 20 |
| Mar 25 | 11/Tue | Opteron, Barcelona | |
| Mar 27 | 11/Thu | Alpha 21264,364,464 | |
| Apr 1 | 12/Tue | Power 4/5/6 | |
| Apr 3 | 12/Thu | Madison, Montecito | Project Status Due |
| Apr 8 | 13/Tue | Niagara, Niagara-2 | |
| Apr 10 | 13/Thu | Cell, Cell 2 | |
| Apr 15 | 14/Tue | Xbox, Xbox/360 | |
| Apr 17 | 14/Thu | TRIPS | Project Writeup Due |
| Apr 22 | 15/Tue | Conference Day 1 | |
| Apr 24 | 15/Thu | Conference Day 2 | |
|
|