Advanced Computer Architecture II

Instructor: Alaa R. Alameldeen

Fall 2011: TR 7:00-8:50 PM, PCC Willow Creek Center 312


What's New?

Class Information

Tentative Class Schedule

Week Day Date Topic Readings (before class) Homework/Project Class Notes
1 Tue 27-Sep Introduction, Parallel Computing Overview
 
HW1 Out slides , six-per-page
1 Thu 29-Sep Introduction to Parallel Computing Introduction to Parallel Computing (Read)
 
slides , six-per-page
2 Tue 4-Oct Chip Multiprocessors, Multithreading & Multiprocessor Performance Olukotun et al., ASPLOS 1996 (Review),
Marr et al., ITJ 2001 (Skim),
Alameldeen&Wood, IEEE Micro 2006 (Read)
HW1 Due
HW2 Out
slides , six-per-page
2 Thu 6-Oct Shared Memory Multiprocessors Gehringer et al., ACM CAN 1988 (Skim),
Duncan, IEEE Computer 1990 (Skim)
 
slides , six-per-page
3 Tue 11-Oct Cache Coherence Protocols Stenstrom, IEEE Computer 1990 (Review)
 
slides , six-per-page
3 Thu 13-Oct Directory-based Cache Coherence Lenoski et al., ISCA 1990 (Review),
Laudon&Lenoski, ISCA 1997 (Read)
Project Proposals Due slides , six-per-page
4 Tue 18-Oct Message Passing Seitz, CACM 1985 (Review) Project Out slides , six-per-page
LLNL MPI Tutorial
4 Thu 20-Oct Cache Only Memory Architectures Hagersten et al., IEEE Computer 1992 (Review),
Falsafi&Wood, ISCA 1997 (Skim)
HW2 Due slides , six-per-page
5 Tue 25-Oct Memory Consistency Models Adve&Gharachorloo, Rice TR, 1995 (Review)
 
slides , six-per-page
5 Thu 27-Oct Midterm Exam (In Class)
 
 
 
6 Tue 1-Nov Interconnect and Routing Ni&McKinley, IEEE Computer, 1993 (Review)
 
slides , six-per-page
6 Thu 3-Nov Cray 1 and Cray T3E Architectures Russell, CACM 1978 (Read),
Scott, ASPLOS 1996 (Read)
 
slides , six-per-page
7 Tue 8-Nov IBM Power 4 and Power 5 Architectures Tendler et al., IBM J. R&D, 2002 (Review),
Sinharoy et al., IBM J. R&D, 2005 (Skim)
 
slides , six-per-page
7 Thu 10-Nov Graphics Processors Lindholm et al., IEEE Micro, 2008 (Review)
 
slides , six-per-page
8 Tue 15-Nov Spin-lock Alternatives Mellor-Crummey&Scott, ACM TOCS, 1991 (Review),
Anderson, IEEE TPDS, 1990 (Skim),
Rajwar&Goodman, Micro, 2001 (Skim)
Project Progress Report Due slides , six-per-page
8 Thu 17-Nov Transactional Memory Herlihy&Moss, ISCA 1993 (Read),
Moore et al., HPCA 2006 (Skim)
 
slides , six-per-page
9 Tue 22-Nov Dataflow Architectures Veen, ACM Computing Surveys 1986 (Read),
Papadopoulos, ISCA 1990 (Read)
 
slides , six-per-page
9 Thu 24-Nov Holiday - No Class
 
 
 
10 Tue 29-Nov Examples for Research Multiprocessors Sankaralingam et al., ISCA 2003 (Skim),
Swanson et al., Micro 2003 (Skim),
Taylor et al., IEEE Micro 2002 (Skim),
Khailany et al., IEEE Micro 2001 (Skim)
 
slides , six-per-page
TRIPS talk from project website,
RAW talk in Hotchips 2001
10 Wed 30-Nov Project Presentations
 
Project Due
 
10 Fri 2-Dec Final Exam: Willow Creek Center Room 312, 7-8:30 PM
 
 
 
12 Tue 13-Dec No Class
 
Grades Out
 

Homeworks and Projects

Exams and Grades


Reading List

(Please Respect the IEEE and ACM Copyrights)


Useful Links


Last Modified Mon Dec 12 22:41:17 PST 2011 by Alaa R. Alameldeen