CS6290/CS4290
High Performance Computer Architecture
Fall 2002

Detailed lecture and reading info.
Week Date Topic Slides Reading Out Due
1
20-Aug-00
Introduction .ps.gz, .pdf, .ppt   Syllabus,
HW0
 
22-Aug-00
Review: processors .ps.gz, .pdf, .ppt H&P Ch 1, 2.   HW0
24-Aug-00
Review: pipelines .ps.gz, .pdf, .ppt      
2
27-Aug-00
VLSI, memory .ps.gz, .pdf, .ppt H&P 5.1    
29-Aug-00
Caches .ps.gz, .pdf, .ppt H&P 5.2-5.3    
32-Aug-00
Discussion: RISC   H&P 2.9-2.11,
[Patterson85]
  HW1
3
3-Sep-00
Holiday
5-Sep-00
Caches .ps.gz, .pdf, .ppt H&P 5.2-5.4    
7-Sep-00
Discussion: victim caches   [Jouppi90]   HW2
4
10-Sep-00
Virtual memory, cache system examples .ps.gz, .pdf, .ppt [Gwennap95],
[Gwennap96],
[Song97b]
   
12-Sep-00
Memory .ps.gz, .pdf, .ppt H&P 5.7-5.8    
14-Sep-00
Discussion: memory mapping   [Dennis65]    
5
17-Sep-00
Memory .ps.gz, .pdf, .ppt H&P 5.6    
19-Sep-00
Shared Memory .ps.gz, .pdf, .ppt H&P 5.9-5.12    
21-Sep-00
review .ps.gz, .pdf, .ppt     PRJ1
6
24-Sep-00
midterm
26-Aug-00
Pipelines .ps.gz, .pdf, .ppt H&P Ch. 3    
28-Sep-00
Scheduling .ps.gz, .pdf, .ppt H&P 4.1    
7
1-Oct-00
Scheduling .ps.gz, .pdf, .ppt H&P 4.1    
3-Oct-00
Interrupts .ps.gz, .pdf, .ppt H&P 4.1, 4.5    
5-Oct-00
Discussion: instruction-level parallelism   [Fisher91]   HW3
8
8-Oct-00
Out-of-order (OOO) execution .ps.gz, .pdf, .ppt H&P 4.2    
10-Oct-00
Software pipelining: compiler perspective        
12-Oct-00
Discussion: support for speculative execution   [Smith88]    
9
15-Oct-00
Midterm Recess
17-Oct-00
Speculation support, explicit register renaming .ps.gz, .pdf, .ppt      
19-Oct-00
Discussion: SimpleScalar simulator   [Burger97]   HW4
10
22-Oct-00
Prediction .ps.gz, .pdf, .ppt H&P 4.3    
24-Oct-00
Software Speculation .ps.gz, .pdf, .ppt H&P 4.6    
26-Oct-00
Discussion: automatic predictor generation   [Emer97]   HW5
11
29-Oct-00
Examples, Power/Energy .ps.gz, .pdf, .ppt      
31-Oct-00
Busses .ps.gz, .pdf, .ppt H&P 6.3    
2-Nov-00
Discussion: Intel IA-64 "Itanium"   [Zahir00]   PRJ2
12
5-Nov-00
Networks .ps.gz, .pdf, .ppt H&P Ch. 7    
7-Nov-00
Network Interfaces .ps.gz, .pdf, .ppt H&P Ch. 7    
9-Nov-00
Network Processors .ps.gz, .pdf, .ppt      
13
12-Nov-00
Parallel applications .ps.gz, .pdf, .ppt H&P Ch. 8.1    
14-Nov-00
Parallel mechanisms .ps.gz, .pdf, .ppt H&P Ch. 8.2    
16-Nov-00
no class
14
19-Nov-00
Discussion: networks for multiprocessors   [Kubiatowicz93], H&P Ch. 8.3   HW6
21-Nov-00
Disk technology, RAID .ps.gz, .pdf, .ppt H&P 6.1, 6.2    
23-Nov-00
Thanksgiving Holiday
15
26-Nov-00
Multiprocessor Examples .ps.gz, .pdf, .ppt      
28-Nov-00
Dynamic Compilation, Soft Caching .ps.gz, .pdf, .ppt      
30-Nov-00
Discussion: thread-level speculation   [Codrescu99]    
16
3-Dec-00
presentations        
5-Dec-00
presentations        
7-Dec-00
presentations        

Ken Mackenzie, $Date: 2001/11/28 19:03:39 $