Computer Sciences Dept.

CS/ECE 752 Advanced Computer Architecture I Fall 2011 Section 1
Instructor Mark D. Hill and Assistant Lena Olson
URL: http://www.cs.wisc.edu/~markhill/cs752/Fall2011/

Lecture

Time:           1:00 - 2:15 Monday, Wednesday, and Friday
Place:          1257 Computer Science and Statistics

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 notes and papers for University of Wisconsin only.
  • Do not print lecture notes far in advance as they may be updated.
Date Topic Readings
 
Fri Sep 2 Introduction textbook 1.1-1.3
notes Unit 0
 
Mon Sep 5 no class Labor Day
Wed Sep 7 Technology, etc. textbook 1.4-1.7
notes Unit 1
review Moore Electronics65
reference ITRS Roadmap 2009 (pp. 1-14)
Fri Sep 9 Technology, etc. textbook 1.8-1.13
due HW0 (info)
review Iwai JMEE09 (okay to get lost)
read Mudge Computer01
reference SPEC Website
reference TPC Website
reference Kaxiras&Martonosi Synthesis08
 
Mon Sep 12 Instruction Sets textbook B
notes Unit 2
review Wulf Computer81
read Emer&Clark ISCA84
reference VAX-11/780 slides
reference Colwell et al. Computer85
Wed Sep 14 Instruction Sets read Goodacre&Sloss Computer05
skim ARM ISA
review Sprunt Micro02 (performance counters)
reference x86 ISA Intel05
Fri Sep 16 Pipelining textbook A
notes Unit 3
due HW1 (units 0-2) HW1 Solution
read Srinivasan et al. MICRO02
reference Srinivasan et al. MICRO02 Slides
 
Mon Sep 19 Assistant: SimpleScalar, etc. To be re-scheduled close to this date
cross reference Documentation
Wed Sep 21 Pipelining textbook 2.1
read Yeh & Patt, MICRO91
review Seznec et al. ISCA02
Fri Sep 23 Multi-Issue textbook 2.2 & 2.7
notes Unit 4
 
Mon Sep 26 Multi-Issue review Mahlke et al. ISCA95
read Huck et al. Micro00 (better for 752)
Wed Sep 28 Dynamic ILP textbook 2 & 3
notes Unit 5
Fri Sep 30 Review due HW2 (units 3-4) (solution)
 
Mon Oct 3 Exam I On all previous material (except Dyn. ILP lecture), especially papers;
Wed Oct 5 no class
Fri Oct 7 Dynamic ILP notes Unit 6
read Smith&Pleszkun ToC88
review Sohi ToC90
reference Gonzalez et al. Synthesis10
 
Mon Oct 10 Dynamic ILP review Yeager Micro96
read Gochman et al. ITJ03
read Srikanth et al. ASPLOS04
reference Core2 Issue ITJ03
Wed Oct 12 Cache textbook C.1-C.3, 5.1-5.2
notes Unit 8
due HW3 (units 5-6) (solution)
read Jouppi ISCA90
Fri Oct 14 Cache review Albonesi MICRO99
reference Kim et al. ASPLOS02
read Zhang & Asanovic ISCA05
notes Zhang & Asanovic slides
 
Mon Oct 17 Memory textbook C.4-C.7,5.3-5.9
notes Unit 9
review Jacob Synthesis09 (Sections 1.2-1.4)
reference Cuppu et al. ISCA99;
reference Loh ISCA08
Wed Oct 19 no class
Fri Oct 21 Memory review Wang et al. ISCA89
read Jacob & Mudge Micro98
reference Page Table Examples
 
Mon Oct 24 Vectors textbook F (but 2011 version better)
read Hennessy&Patterson AQA11 (4.1-4.3) (hardcopy)
notes Unit 7 (moved near GPUs)
review Russell CACM78
Wed Oct 26 Graphics Processing read Hennessy&Patterson AQA11 (4.4-4.10) (hardcopy)
reference Karu's Slides
due HW4 (units 7-9) (solution)
review Nickolls&Dally, Micro10
read Seiler et al. SIGGRAPH08
reference Hennessy&Patterson AQA11 GPU Rosetta Stone
reference CUDA Slides
Fri Oct 28 Miscellaneous due project proposal (at lecture)
reference Hill "Game Over" Talk
read Hameed et al. ISCA10
reference Hameed et al. ISCA10 slides
reference Adams & Agesen ASPLOS06
reference Adams & Agesen ASPLOS06 Slides
 
Mon Oct 31 Multithreading textbook 3.5
notes Unit 11
review Tullsen et al. ISCA96
Wed Nov 2 Multiprocessing textbook 4.1-4.2
notes Unit 12
Fri Nov 4 Multiprocessing review Kongetira et al. Micro05
reference Laudon Niagara 2006 Slides
 
Mon Nov 7 Review due HW5 (units 10-12) (solution)
Wed Nov 9 Exam II
Fri Nov 11 no class
 
Mon Nov 14 no class
Wed Nov 16 no class
Fri Nov 18 no class due project progress report (in my mailbox)
 
Mon Nov 21 no class
Wed Nov 23 no class
Fri Nov 25 no class Thankgiving Friday
 
Mon Nov 28 no class
Wed Nov 30 no class
Fri Dec 2 no class
 
Mon Dec 5 no class
Wed Dec 7 no class
Fri Dec 9 no class
 
Mon Dec 12 Presentations I due project presentations
Tue Dec 13 Presentations II due project presentations (5:15-6:30pm in normal lecture room)
Wed Dec 14 Presentations III due project presentations
Fri Dec 16 no class
Tue Dec 20 no class due project report at 8:59am

 
Computer Sciences | UW Home