Advanced Computer Architecture I

Instructor: Alaa R. Alameldeen

Spring 2009: MW 6:40-8:30 PM, URBN 204 (Note Room Change)


What's New?

Class Information

Tentative Class Schedule

Week Day Date Topic Readings (before class) Homework/Project Class Notes
1 Mon 30-Mar Introduction, superscalar processors overview
 
HW1 Out slides , six-per-page
1 Wed 1-Apr RISC architectures Patterson & Sequin, ISCA 1981 (Review)
 
slides , six-per-page
2 Mon 6-Apr Superscalar Processors Microarchitecture Smith & Sohi, Proc. IEEE 1995 (Review) HW1 Due slides , six-per-page
2 Wed 8-Apr Simplescalar Simulator Documents (Technical Report, Tutorial) HW2 Out slides , six-per-page
3 Mon 13-Apr Branch Prediction Yeh & Patt, ISCA 1992 (Review)
McFarling, Tech Report, 1993 (Read)
 
slides , six-per-page
3 Wed 15-Apr Trace Cache Rotenberg et al., Micro 1996 (Review)
Jimenez & Lin, HPCA 2001 (Skim)
 
slides , six-per-page
4 Mon 20-Apr Precise Interrupts and Issue Logic Smith & Pleszkun, TOC 1988 (Review)
Sohi & Vajapeyam, ISCA 1987 (Read)
Project Proposals Due slides , six-per-page
4 Wed 22-Apr Memory Ordering Chrysos & Emer, ISCA 1998 (Review) HW2 Due, Project Out slides , six-per-page
5 Mon 27-Apr Caches Kroft, ISCA 1981 (Review)
Hill & Smith, IEEE TOC, 1989 (Skim)
 
slides , six-per-page
5 Wed 29-Apr Prefetching Jouppi, ISCA 1990 (Review)
Chen & Baer, IEEE TOC 1995 (Skim)
 
slides , six-per-page
6 Mon 4-May Midterm Exam In class at 6:40 PM - 90 minutes
 
Open Notes
6 Wed 6-May Pentium Pro and Pentium M Architectures Gochman et al., Intel TJ 2003 (Review)
Papworth, IEEE Micro 1996 (Skim)
 
Pentium Pro Slides from Dr. Akkary
Online Pentium M slides
7 Mon 11-May VLIW + Itanium Architecture Fisher, ISCA 1983 (Review)
Sharangpani, IEEE Micro 2000 (Skim)
 
slides , six-per-page ,
Online Itanium Slides
7 Wed 13-May Simultaneous Multithreading Tullsen et al., ISCA 1995 (Review)
Tullsen et al., ISCA 1996 (Skim)
 
slides , six-per-page , Online SMT resources
8 Mon 18-May Multiscalar and Speculative Multithreading Sohi et al., ISCA 1996 (Read)
Roth & Sohi, HPCA 2001 (Skim)
Project Progress Report Due Prof. Sohi's Multiscalar Slides
8 Wed 20-May Instruction Reuse Sodani & Sohi, ISCA 1997 (Read)
 
Conference Talk from Multiscalar Webpage
9 Mon 25-May Holiday - No Class
 
 
 
9 Wed 27-May Runahead Execution and Continual Flow Pipelines Multu et al., HPCA 2003 (Review),
Srinivasan et al., ASPLOS 2004 (Read)
 
Dr. Multu's Conference Talk
Dr. Rajwar's Conference Talk
10 Mon 1-Jun Value Prediction Sazeides & Smith, Micro 1997 (Read)
Lipasti & Shen, MICRO 1996 (Skim)
 
Conference Talk from Multiscalar Webpage
10 Wed 3-Jun Project Presentations
 
Project Due
 
11 Mon 8-Jun Final Exam 7:30-9:20 PM
 
 
 
12 Mon 15-Jun No Class
 
Grades Out
 

Homeworks and Projects

Exams and Grades


Reading List

(Please Respect the IEEE and ACM Copyrights)

Note: This is an initial list that may change later. Do not print all papers just yet.


Useful Links


Last Modified Mon Jun 15 01:06:20 PDT 2009 by Alaa R. Alameldeen