Advanced Computer Architecture II

Instructor: Alaa R. Alameldeen

Winter 2009: MW 7:00-8:50 PM, CAP 1306


What's New?

Class Information

Tentative Class Schedule

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

Homeworks and Projects

Exams and Grades


Reading List

(Please Respect the IEEE and ACM Copyrights)


Useful Links


Last Modified Mon Mar 23 23:59:12 PST 2009 by Alaa R. Alameldeen