Computer Sciences Dept.

CS/ECE 757 Advanced Computer Architecture II Spring 2010 Section 1
Instructor Mark D. Hill and T. A. Polina Dudnik
URL: http://www.cs.wisc.edu/~markhill/cs757/Spring2010/

Lecture

Time:           1:00 - 2:15 Monday, Wednesday, and Friday
Place:          1257 Computer Science & Statistics (moved from room specified in the timetable)

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
 
Jan 18, Mon no lecture
Jan 20, Wed Introduction read Olukotun&Hammond Queue05;
reference Hill CSTB04;
Jan 22, Fri Introduction 4.1 read Sutter&Larus Queue05;
review Hill&Marty Computer08;
reference Multiprocessor Issue Queue05;
reference Hill AmdahlTalk10;
 
Jan 25, Mon 752 Highlights Students w/o CS/ECE 752 only
reference 752 Highlights;
Jan 27, Wed Intro & Methods 1 4.8 due HW0;
read Woo et al. ISCA95;
review Kongetira et al. Micro05;
reference Laudon Niagara 2006 Slides;
Jan 29, Fri Programming review Hillis&Steele CACM86;
skim LLNL OpenMP Tutorial;
reference OpenMP 838 Lecture Notes;
reference OpenMP Home Page;
 
Feb 1, Mon Programming 4.5 review Mellor-Crummey&Scott TOCS91;
skim LLNL pThreads Tutorial;
reference pThreads 838 Lecture Notes;
reference pThread Home Page;
Feb 3, Wed Programming due HW1;
skim LLNL MPI Tutorial;
reference MPI 838 Lecture Notes;
reference MPI Standard;
Feb 5, Fri no lecture
 
Feb 8, Mon Coherence 1 4.2 review Sweazy&Smith ISCA86;
read Hammond Micro00;
Feb 10, Wed Coherence 1 due HW2;
read Charlesworth Micro98;
Feb 12, Fri Transactional Memory skim Herlihy&Moss ISCA93;
review Moore et al. HPCA06;
lecture notes LogTM talk;
read Damron et al. ASPLOS06;
reference Larus&Rajwar, Synthesis07;
reference STM Slides;
 
Feb 15, Mon no lecture
Feb 17, Wed Methods 2 4.3 review Barroso et al. ISCA98;
skim Martin et al. CAN05;
reference GEMS Home Page;
reference GEMS Tutorial ISCA05;
lecture notes GEMS Slides;
Feb 19, Fri Review 1
 
Feb 22, Mon Exam 1
Feb 24, Wed no lecture
Feb 26, Fri Coherence 2 4.4 review Laudon&Lenoski ISCA97;
skim Martin et al. Micro03;
reference Sorin et al. TPDS02;
reference Example coherence controllers;
 
Mar 1, Mon Coherence 2 H, K.5
(reference)
read Marty&Hill Micro08;
review Zhang&Asanovic ISCA05;
lecture notes Virtual Hierarchy Slides;
lecture notes Victim Replications Slides;
reference Stuecheli HotChips07;
reference Le et al. IBMJR&D07;
Mar 3, Wed Memory Consistency 4.6 review Adve&Gharachorloo Computer96;
read Lamport TransComputer79;
Mar 5, Fri Memory Consistency review Hill Computer98;
reference Manson et al. POPL05;
 
Mar 8, Mon Isolation due HW3;
read Aggarwal et al. Computer07;
read Nesbit et al. ISCA07;
lecture notes Aggarwal talk;
lecture notes Nesbit talk;
Mar 10, Wed Scalable Systems 4.9 read Barroso et al. Micro03;
skim Desai et al. IBMJR&D05;
review Chapter 1 Barroso&Hölzle, Synthesis09;
reference Dean&Ghemawat OSDI04;
reference Seitz CACM85;
Mar 12, Fri Scalable Systems review Scott ASPLOS96;
skim Koch LANL08;
reference Abts et al. SC07;
reference Apts Talk@UW07;
 
Mar 15, Mon no lecture
Mar 17, Wed SIMD review Tucker&Robertson Computer88;
skim Gokhale et al. Computer95;
reference Leiserson et al. JPDC95;
Mar 19, Fri SIMD review Ryoo et al. PPoPP08;
reference Luebke&Humphreys Computer07;
reference Lindholm et al., IEEE Micro08;
reference NVidia TR07;
lecture notes Illinois CUDA Slides;
reference Weiser Talk@UW09;
 
Mar 22, Mon no lecture
Mar 24, Wed Interconnects E.1-4 lecture notes 3 Lectures on ICNs;
due project proposal;
reference Enright-Jerger&Peh, Synthesis09;
Mar 26, Fri Interconnects E.5-8
 
Mar 29, Mon spring break
Mar 31, Wed spring break
Apr 2, Fri spring break
 
Apr 5, Mon Interconnects review Mukherjee et al. Micro02;
read Kim et al. ISCA05;
Apr 7, Wed Dataflow read Lee&Hurson Computer94;
reference Arvind&Nikhil TransComputer90;
lecture notes Wavescalar Micro03 Slides;
Apr 9, Fri Miscellaneous review Seiler et al. SIGGRAPH08;
read Kahle et al. IBMJR&D05;
reference Baron MPR10;
 
Apr 12, Mon Review 2
Apr 14, Wed Exam 2
Apr 16, Fri no lecture
 
Apr 19, Mon no lecture
Apr 21, Wed no lecture due project progress report;
Apr 23, Fri no lecture
 
Apr 26, Mon no lecture
Apr 28, Wed no lecture
Apr 30, Fri no lecture
 
May 3, Mon Project Talks 1
May 4, Tue Project Talks 2 4pm-6pm in the same room as lecture.
May 5, Wed Project Talks 3
May 7, Fri no lecture
 
May 11, Tue no lecture due project report at 8:59am;

 
Computer Sciences | UW Home