Advanced Computer Architecture I

Instructor: Alaa R. Alameldeen

Spring 2012: Tuesdays and Thursdays 7:00-8:50 PM, Willow Creek Center 312


What's New?

Class Information

Tentative Class Schedule

(Links to class notes will be posted before class)

Week Day Date Topic Readings (before class) Homework/Project Class Notes
1 Tue 3-Apr Introduction, superscalar processors overview
 
HW1 Out slides , six-per-page
1 Thu 5-Apr Superscalar Processors Microarchitecture Smith & Sohi, Proc. IEEE 1995 (Review)
 
slides , six-per-page
2 Tue 10-Apr Branch Prediction Yeh & Patt, ISCA 1992 (Review)
McFarling, Tech Report, 1993 (Read)
HW1 Due slides , six-per-page
2 Thu 12-Apr Simplescalar Simulator Documents (Technical Report, Tutorial) HW2 Out slides , six-per-page
3 Tue 17-Apr Trace Cache Rotenberg et al., Micro 1996 (Review)
Jimenez & Lin, HPCA 2001 (Skim)
 
slides , six-per-page
3 Thu 19-Apr Precise Interrupts Smith & Pleszkun, TOC 1988 (Review)
 
slides , six-per-page
4 Tue 24-Apr Issue Logic Sohi & Vajapeyam, ISCA 1987 (Review)
Palacharla et al., ISCA 1997 (Read)
Project Proposals Due slides , six-per-page
4 Thu 26-Apr Memory Ordering Chrysos & Emer, ISCA 1998 (Review) HW2 Due slides , six-per-page
5 Tue 1-May Caches Kroft, ISCA 1981 (Read)
Hill & Smith, IEEE TOC, 1989 (Skim)
 
slides , six-per-page
5 Thu 3-May Prefetching Jouppi, ISCA 1990 (Review)
Chen & Baer, IEEE TOC 1995 (Skim)
 
slides , six-per-page
6 Tue 8-May Midterm Exam In class at 7 PM - 90 minutes
 
Open Notes
6 Thu 10-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 Tue 15-May VLIW + Itanium Architecture Fisher, ISCA 1983 (Review)
Sharangpani, IEEE Micro 2000 (Skim)
 
slides , six-per-page ,
Online Itanium Slides
7 Thu 17-May Simultaneous Multithreading Tullsen et al., ISCA 1995 (Review)
Tullsen et al., ISCA 1996 (Skim)
 
slides , six-per-page
8 Tue 22-May Multiscalar and Speculative Multithreading Sohi et al., ISCA 1996 (Review)
Roth & Sohi, HPCA 2001 (Skim)
Project Progress Report Due Prof. Sohi's Multiscalar Slides
8 Thu 24-May Value Prediction Sazeides & Smith, Micro 1997 (Read)
Lipasti & Shen, MICRO 1996 (Skim)
 
Conference Talk from Multiscalar Webpage
9 Tue 29-May Runahead Execution and Continual Flow Pipelines Multu et al., HPCA 2003 (Review),
Srinivasan et al., ASPLOS 2004 (Read)
 
Prof. Multu's Conference Talk
Dr. Rajwar's Conference Talk
9 Thu 31-May Energy-Efficient Design Chishti, et al., Micro 2009 (Read)
 
slides , six-per-page
10 Tue 5-Jun TBD
 
 
 
10 Thu 7-Jun Project Presentations 6:30-9PM Project due
 
10 Fri 8-Jun Final Exam 7-8:30 PM
 
 
12 Wed 20-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 Wed Mar 28 02:21:46 PDT 2012 by Alaa R. Alameldeen