CS6290 - High-Performance Computer Architecture
Spring 2008 for GT/Korea University Program
7:00-8:30pm, Tuesday and Thursday
KACB 2447
Prof. Gabriel Loh (email: loh AT cc - gatech - edu)
Office Hours: TBD

TA: Eric Fontaine (Korea)
TA: Samantika Subramaniam (Atlanta)
Policies
Notes
Homework
Messages

Update (Nov 02): Initial page posted.
Update (Jan 08): T-square site open. Everyone registered should have access. All material will be posted under the RKR section.

General Description: This is a graduate-level course on how CPUs work. We will cover microprocessor and memory system design issues for high-performance, multi-core, and embedded mobile systems. We will also cover hardware-software interaction in such systems.

Note to Atlanta Campus Students: This offering of CS6290 is primarily for the GT/Korea University international program. The course is normally only taught once per year during the Fall semester. The additional (local) section this spring is only being provided to Atlanta students as a service, and therefore we are limiting enrollment and not approving override requests.

Textbook: "Computer Architecture: A Quantitative Approach" Hennessy and Patterson, Morgan Kaufmann, 2006, 4th edition.



Course Policies
Collaboration, Cheating, Late Homework, etc.

Tentative Schedule:
This schedule may be adjusted as necessary.

  Date  Week/DayTopicsOther Notes
Jan 40/Fri Overview and Architecture Review (Korea Section Only)
Jan 50/Sat Basic Pipelining Review (Korea Section Only)
Jan 81/Tue What is Architecture?, Trends
Jan 101/Thu Evaluation (Performance, Power, Cost)
Jan 152/Tue Dependences and ILP
Jan 17 2/Thu Register RenamingHW1 assigned
Jan 22 3/Tue Dynamic Scheduling (Tomasulo's)
Jan 24 3/Thu Dynamic Scheduling (Modern)
Jan 29 4/Tue Branch Prediction HW1 due
Jan 31 4/Thu Interrupts and Exceptions HW2 assigned
Feb 5 5/Tue Caches
Feb 7 Korean New Year/Seollal - No Class
Feb 12 6/Tue More Caches
Feb 14 6/Thu Case Study: PentiumHW2 due
Feb 19 7/Tue Compiler Techniques for ILP
Feb 21 7/Thu Exam 1Up to and including Caches
Feb 26 8/Tue Software Speculation
Feb 28 8/Thu VLIW and EPIC
Mar 4 9/Tue Compiler Support for VLIWHW3 assigned
Mar 6 9/Thu Virtual Memory
Mar 11 10/Tue Memory Technology
Mar 13 10/Thu StorageHW3 due
Mar 18 GT Spring Break - No Class
Mar 20
Mar 25 11/Tue Multi-Processing
Mar 27 11/Thu More MPHW4 assigned
Apr 1 12/Tue Memory Consistency
Apr 3 12/Thu SMT, Multi-Core
Apr 6 13/Tue Interconnects
Apr 10 13/Thu DSPsHW4 due
Apr 15 14/Tue Embedded Benchmarks and MP's
Apr 17 14/Thu Embedded Case Stuides
Apr 22 15/Tue Reliability, Redundancy
Apr 24 15/Thu Review Session
Apr 29 Final Exam, 6-9pm, Regular Classroom


Gabriel H. Loh, © 2008
Last modified 12 Mar '08
Last generated 12 Mar '08