Number	Column5	Date	Column1	Topic	Column2	Reading		Video	Column3	Homework assigned	Column6	Homework due		Solutions	Column4	Project		Reviews
1		2-Sep	handouts/lecnotes/1.PDF	"Intro, What is Computer Architecture, Technology Trends, Performance"					wiki/index.php?n=Main.HW0	HW0							http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=6	
2		7-Sep	handouts/lecnotes/2.PDF	"Computer components, ISA overview (MIPS)"		"H&P Chap 1, B.1-B.7"			handouts/homeworks/HW1.PDF	HW1		HW0	handouts/homeworks/HW1-SOLN.PDF	SOLN-HW1			http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=6	"Moore, Cramming More Components onto Integrated Circuits"
3		9-Sep	handouts/lecnotes/3.PDF	ISA Extensions and alternate ISAs		1) H&P B.8-B.12. 2) Wulf. Compilers and Computer Architecture											http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=7	"Patterson, Latency lags bandwith"
4		14-Sep	handouts/lecnotes/4.PDF	Architecture and microarchitecture basics		"Sprunt, Pentium4 performance-monitoring features"											http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=8	"Colwell et al.,Instructions Sets and Beyond: Computers, Complexity, and Concurrency."
5		16-Sep	handouts/lecnotes/5.PDF	Pipelining		1) H&P Appendix A.			handouts/homeworks/HW2.PDF	HW2		HW1	handouts/homeworks/HW2-SOLN.PDF	SOLN-HW2			http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=9	"Burger et al., Scaling to end of Silicon"
6		21-Sep	handouts/lecnotes/6.PDF	ILP: OOO instruction scheduling		"H&P 2.1-2.2;  2) Hrishikesh et al., Optimum logic depth per pipeline stage."											http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=10	Emer and D. W. Clark. A Characterization of Processor Performance in the VAX-11/780
7		23-Sep	handouts/lecnotes/7.PDF	"ILP: Memory reordering, instruction fetch"		H&P 2.3-2.5	http://drop.io/karucs755lec7/asset/lec7	Video									http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=12	"Hartstein and Puzak, Optimum Power/Performance Pipeline Depth"
8		28-Sep	handouts/lecnotes/8.PDF	"ILP: Register renaming, deep speculation"		H&P 2.6-2.9		No Video							wiki/index.php?n=Main.ProjectTeams	Form project team	http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=14	"Guri Sohi and S. Vajapeyam. Instruction Issue Logic for High-Performance, Interruptible, Multiple Functional Unit, Pipelined Computers,"
9		30-Sep	handouts/lecnotes/9.PDF	"ILP: Reorder buffer, memory disambiguation"		H&P 2.10	http://drop.io/karucs755lec9/asset/lec9-small	Video									http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=15	T-Y. Yeh and Y. Patt. Two-level Adaptive Training Branch Prediction
10		5-Oct	handouts/lecnotes/10.PDF	"The P4 microarchitecture, ILP Limits"			http://drop.io/karucs755lec10/asset/lec10-small	Video	handouts/homeworks/HW3.PDF	HW3		HW2	handouts/homeworks/HW3-SOLN.PDF	SOLN-HW3	wiki/index.php?n=Main.ProjectPlan	Project plan email	http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=16	"Seznec et al., Design tradeoffs for the EV8 predictor."
11		7-Oct	handouts/lecnotes/10.PDF	ILP discussion		"H&P 5.1-5.2, C.1-C.3"	http://drop.io/karucs755lec11/asset/lec11-small	Video									http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=17	"Yeager, The MIPS R1000 Superscalar Microprocessor"
12		12-Oct	handouts/lecnotes/10.PDF	ILP discussion		H&P 5.3		No Video	handouts/homeworks/HW4.PDF						wiki/index.php?n=Main.Proposal	Project proposal		none
12		14-Oct	handouts/lecnotes/10.PDF	ILP discussion														none
13		19-Oct	handouts/lecnotes/10.PDF	Exam 1			http://drop.io/karucs755lec13b/asset/lec13-small	Video										none
14		21-Oct	handouts/lecnotes/10.PDF	Exam discussion						HW4		HW3	handouts/homeworks/HW4-SOLN.PDF	SOLN-HW4			http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=18	"Sethumadhavan et al., Scalable Hardware Memory Disambiguation for High-ILP Processors"
15		26-Oct	handouts/lecnotes/10.PDF	"ILP Limits, P4, Atom, Bobcat etc."			http://drop.io/karucs755lec15/asset/lec15-small	Video										none
16		28-Oct	handouts/lecnotes/16.PDF	Caches		"H&P 5.1-5.2, C.1-C.3"											http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=22	Norman P. Jouppi. Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers
17		2-Nov	handouts/lecnotes/17.PDF	Caches		H&P 5.3	http://drop.io/karucs755lec17/asset/lec16-small	Video							wiki/index.php?n=Main.ProgressReport	Progress report 1	http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=23	"Albonesi, Selective Cache Ways"
18		4-Nov	handouts/lecnotes/18.PDF	Main Memory		"H&P 5.4, 5.5"	http://drop.io/karucs755lec18/asset/lec18-small	Video									http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=24	"Kim et al.,An Adaptive, Non-Uniform Cache Structure for Wire-Dominated On-Chip Caches"
19		9-Nov	handouts/lecnotes/19.PDF	Virtual Memory		"H&P Chapter 5.3 - 5.9, C.4 - C.8"											http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=25	"Cuppu et al., A performance comparison of contemporary DRAM architectures"
19		11-Nov	handouts/lecnotes/20.PDF	Virtual Memory II													http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=26	"Jacob and Mudge, Virtual Memory on Contemporary Processors"
20		16-Nov	handouts/lecnotes/21.PDF	"Vectors, GPUs"		H&P Appendix F: Vector Processors									wiki/index.php?n=Main.ProgressReport	Progress report 2	http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=19	Richard M. Russell. The Cray-1 Computer System
21		18-Nov	handouts/lecnotes/22.PDF	VLIW		"Rau and Fisher paper, skim Appendix G"											http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=20	"Erik Lindholm et al., NVIDIA TESLA: A Unified Graphics and Computing Architecture"
22		23-Nov	handouts/lecnotes/23.PDF	Low power processors		"John Goodacre and Andrew N. Sloss, Parallelism and the ARM instruction set architecture. Computer, July 2005."												
23		25-Nov	Special	Thanksgiving														
23		30-Nov	handouts/lecnotes/24.PDF	Multithreading and multiprocessors		Sutter: Free lunch is over and H&P 4.1-4.7									wiki/index.php?n=Main.ProgressReport	Progress report 3	http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=29	"Tullsen et al., Exploiting choice..."
24		2-Dec	handouts/lecnotes/25.PDF	Virtualization		"1) Borkar: Designing Reliable Systems from Unreliable Components, 2) Edmondson, Impact of Technology on Architecture"											http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=30	"Kongetira et al., Niagara: A 32-way multithreaded Sparc processor"
25		7-Dec	handouts/lecnotes/26.PDF	Technology Trends 		Get the Parallelism out of my cloud											http://pages.cs.wisc.edu/~karu/courses/cs752/fall2010/reviews/?p=27	"Adams and Ageson, A comparison of software and hardware techniques for x86 virtualization"
26		9-Dec	handouts/lecnotes/27.PDF	Summary														none
27		10-Dec	Special	Project reports due											wiki/index.php?n=Main.FinalReport	Project reports		
28		14-Dec	Special	Project Presentations											wiki/index.php?n=Main.FinalPresentation	Presentations start		none
29		16-Dec	Special	PC Meeting											wiki/index.php?n=Conference.Conference	PC Meeting		none
