Computer Sciences Dept.

CS/ECE 757 Advanced Computer Architecture II Spring 2012 Section 1
Instructor Mark D. Hill and Assistant Jayneel Gandhi
URL: http://www.cs.wisc.edu/~markhill/cs757/Spring2012/

Lecture

Time:           1:00 - 2:15 Monday, Wednesday, and Friday
Place:          101 Psychology (NEW ROOM)

This course should meet for two lectures for fifteen weeks. I have scheduled three lecture slots to front-load the course to enable better projects and to accommodate some travel. Thus, approximately fifteen lectures will be cancelled.

Approximate Schedule & Readings

Online PDF for papers for University of Wisconsin only.
Date Topic Text Readings
Mon Jan 23 Introduction read Olukotun&Hammond Queue05
read Sutter&Larus Queue05
reference Multiprocessor Issue Queue05
reference Hill CSTB04
Wed Jan 25 752 Highlights Students who just took CS/ECE 752 need not attend
reference 752 Highlights
review Kongetira et al. Micro05
reference Laudon Niagara 2006 Slides
Fri Jan 27 Introduction 4.1 review Esmaeilzadeh et al. ISCA11
skim LLNL Tutorial
Mon Jan 30 Programming due HW0
review Hillis&Steele CACM86
skim LLNL OpenMP Tutorial
reference OpenMP 838 Lecture Notes
reference OpenMP Home Page
Wed Feb 1 Programming 4.5 review Mellor-Crummey&Scott TOCS91
skim LLNL pThreads Tutorial
reference pThreads 838 Lecture Notes
reference pThread Home Page
Fri Feb 3 Methods 1 4.8 read Woo et al. ISCA95
review Hill&Marty Computer08
reference Hill AmdahlTalk10
reference Bienia&Li MBS09
Mon Feb 6 Programming due HW1
skim LLNL MPI Tutorial
reference MPI 838 Lecture Notes
reference MPI Standard
Wed Feb 8 no lecture
Fri Feb 10 no lecture
Mon Feb 13 Consistency 4.6 due HW2
read SHW11 Chapter 2
review SHW11 Chapter 3
reference Lamport TransComputer79
Wed Feb 15 Consistency review SHW11 Chapter 4
reference Sewell et al. CACM10
read SHW5.1-5.2 (to anticipate next class)
Fri Feb 17 Consistency review SHW11 Chapter 5
read Boehm&Adve PLDI08
reference Adve&Gharachorloo Computer96
reference Manson et al. POPL05
Mon Feb 20 Coherence 1 4.2 read SHW11 Chapter 6
review SHW11 Chapter 7
Wed Feb 22 Coherence 1 review Hammond Micro00
read Hill Computer98
reference Charlesworth Micro98
Fri Feb 24 Methods 2 4.3 read Ferdman et al. ASPLOS12
reference Hardavellas et al. CIDR07
review gem5 CAN11
reference gems Tutorial
slides gem5 Tutorial (short)
lecture notes gem5 Home Page
Mon Feb 27 no lecture
Wed Feb 29 Exam 1
Fri Mar 2 Coherence 2 4.4 review SHW11 Chapter 8
read Laudon&Lenoski ISCA97
read SHW11 Chapter 9
reference Sorin et al. TPDS02
reference Example coherence controllers
Mon Mar 5 Coherence 2 read Marty&Hill Micro08
review Zhang&Asanovic ISCA05
lecture notes Virtual Hierarchy Slides
lecture notes Victim Replications Slides
skim Martin et al. Micro03
reference Stuecheli HotChips07
reference Le et al. IBMJR&D07
Wed Mar 7 Transactional Memory due HW3
skim Herlihy&Moss ISCA93
review Moore et al. HPCA06
lecture notes LogTM talk
skim Dalessandro et al. PPOPP10
reference Harris et al. Synthesis10
Fri Mar 9 SIMD review Tucker&Robertson Computer88
skim Gokhale et al. Computer95
reference Leiserson et al. JPDC95
Mon Mar 12 SIMD review Hennessy&Patterson AQA11 (4.4-4.10) (hardcopy)
read Ryoo et al. PPoPP08
reference Nickolls&Dally Computer07
reference Hennessy&Patterson AQA11 GPU Rosetta Stone
reference NVidia TR10
lecture notes Illinois CUDA Slides
reference Weiser Talk@UW09
Wed Mar 14 Scalable Systems 4.9 read Desai et al. IBMJR&D05
skim Barroso et al. Micro03
review Chapter 1 Barroso&Hölzle, Synthesis09
lecture notes Seamicro HotCHips11
reference Dean&Ghemawat OSDI04
reference Seitz CACM85
Fri Mar 16 Scalable Systems review Scott ASPLOS96
skim Koch LANL08
lecture notes Sodani Keynote Micro11
lecture notes Keckler Keynote Micro11
Mon Mar 19 Interconnects E.1-4 lecture notes 3 Lectures on ICNs
lecture notes 3 Lectures on ICNs (all in pdf)
reference Enright-Jerger&Peh, Synthesis09
Wed Mar 21 Interconnects E.5-8
Fri Mar 23 Interconnects review Kim et al. ISCA05
read Mukherjee et al. Micro02
Mon Mar 26 no lecture
Wed Mar 28 Isolation due project proposal
read Sanchez&Kozyrakis ISCA11
lecture notes Sanchez&Kozyrakis ISCA11 talk
read Nesbit et al. ISCA07
lecture notes Nesbit talk
Fri Mar 30 Dataflow review Lee&Hurson Computer94
reference Arvind&Nikhil TransComputer90
reference Gagan&Sohi MICRO11
lecture notes Gagan&Sohi MICRO11 Slides
Mon Apr 2 Spring Break
Wed Apr 4 Spring Break
Fri Apr 6 Spring Break
Mon Apr 9 no lecture
Wed Apr 11 Miscellaneous review Seiler et al. SIGGRAPH08
read Kahle et al. IBMJR&D05
read Govindaraju et al. HPCA11
lecture notes Govindaraju et al. HPCA11 Slides
reference Baron MPR10
Fri Apr 13 Exam 2
Mon Apr 16 no lecture
Wed Apr 18 no lecture
Fri Apr 20 no lecture
Mon Apr 23 no lecture due project progress report
Wed Apr 25 no lecture
Fri Apr 27 no lecture
Mon Apr 30 no lecture
Wed May 2 no lecture
Fri May 4 no lecture
Mon May 7 Project Talks 1
Tue May 8 Project Talks 2 5:15-7:00pm in 1221 CSS
Wed May 9 Project Talks 3
Fri May 11 no lecture
Tue May 15 no lecture due project report at 8:59am

 
Computer Sciences | UW Home