Advanced Computer Architecture II

Instructor: Alaa R. Alameldeen

Fall 2009: MW 7:00-8:50 PM, CAP 1315


What's New?

Class Information

Tentative Class Schedule

Week Day Date Topic Readings (before class) Homework/Project Class Notes
1 Mon 28-Sep Introduction, Parallel Computing Overview
 
HW1 Out slides , six-per-page
1 Wed 30-Sep Introduction to Parallel Computing Introduction to Parallel Computing (Read)
 
slides , six-per-page
2 Mon 5-Oct Chip Multiprocessors (Multicore Processors) Olukotun et al., ASPLOS 1996 (Review) HW1 Due slides , six-per-page
2 Wed 7-Oct Hyperthreading & Multiprocessor Performance Marr et al., ITJ 2001 (Review), Alameldeen&Wood, IEEE Micro 2006 (Read) HW2 Out slides , six-per-page
3 Mon 12-Oct Shared Memory Multiprocessors Gehringer et al., ACM CAN 1988 (Skim), Duncan, IEEE Computer 1990 (Skim)
 
slides , six-per-page
3 Wed 14-Oct Cache Coherence Protocols Stenstrom, IEEE Computer 1990 (Review) Project Proposals Due slides , six-per-page
4 Mon 19-Oct Directory-based Cache Coherence Lenoski et al., ISCA 1990 (Review), Laudon&Lenoski, ISCA 1997 (Read) Project Out slides , six-per-page
4 Wed 21-Oct Message Passing Seitz, CACM 1985 (Review)
 
slides , six-per-page, LLNL MPI Tutorial
5 Mon 26-Oct Cache Only Memory Architectures Hagersten et al., IEEE Computer 1992 (Review), Falsafi&Wood, ISCA 1997 (Skim) HW2 Due slides , six-per-page
5 Wed 28-Oct Memory Consistency Models Adve&Gharachorloo, Rice TR, 1995 (Review)
 
slides , six-per-page
6 Mon 2-Nov Midterm Exam (In Class)
 
 
 
6 Wed 4-Nov Interconnect and Routing Ni&McKinley, IEEE Computer, 1993 (Review)
 
slides , six-per-page
7 Mon 9-Nov Cray 1 and Cray T3E Architectures Russell, CACM 1978 (Read),
Scott, ASPLOS 1996 (Read)
 
slides , six-per-page
7 Wed 11-Nov Holiday - No Class
 
 
 
8 Mon 16-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) Project Progress Report Due slides , six-per-page
8 Wed 18-Nov Spin-lock Alternatives Mellor-Crummey&Scott, ACM TOCS, 1991 (Review), Anderson, IEEE TPDS, 1990 (Skim), Rajwar&Goodman, Micro, 2001 (Skim)
 
slides , six-per-page
9 Mon 23-Nov Transactional Memory Herlihy&Moss, ISCA 1993 (Read),
Moore et al., HPCA 2006 (Skim)
 
slides , six-per-page
9 Wed 25-Nov Dataflow Architectures Veen, ACM Computing Surveys 1986 (Read), Papadopoulos, ISCA 1990 (Read)
 
slides , six-per-page
10 Mon 30-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 2-Dec Project Presentations
 
Project Due
 
10 Fri 4-Dec Final Exam (In class, CAP 1315, 7-8:30 PM)
 
 
 
12 Mon 14-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 Oct 12 00:11:37 PDT 2009 by Alaa R. Alameldeen