Week | Date | Lec # | Topic | Reading BEFORE this date | Additional Resources | Out |
In (Due) |
1 | 8/27 | L1 | Introduction, What is Computer Architecture, Technology Trends | Moore paper | Moore paper reading assignment - Critique due Tuesday 9/1/09 | ||
2 | 9/1 | D1,L2 |
Moore paper discussion ISA I | Moore paper, P&H Chapter 1, 2.1-2.6 | HW #1 assigned - due Thursday 9/10/09 | Moore paper critique due | |
2 | 9/3 | L3 | ISA II | P&H Rest of Chapter 2, Appendix B for HW reference | |||
3 | 9/8 | L4 | ISA III - MIPS Integer ALU I | RISC paper, P&H Chapter 3.1, 3.2, Appendix C.1-C.6 | RISC paper | RISC paper reading assignment - Critique due Tuesday 9/15/09 | |
3 | 9/10 | L5 | MIPS Integer ALU II | P&H Chapter 3.3, 3.4 | HW #2 assigned - due Thursday 9/17/09 | HW #1 due | |
4 | 9/15 | D2 |
RISC paper discussion
More MIPS Integer ALU II | Complexity paper | Complexity paper | Complexity paper reading assignment - Critique due Tuesday 9/22/09 | RISC paper critique due |
4 | 9/17 | L6 | MIPS Floating Point | P&H Rest of Chapter 3 | HW #3 assigned - due Thursday 10/1/09 | HW #2 due | |
5 | 9/22 | L7 |
Complexity paper discussion Performance Measurement | P&H Chapter 4.1-4.5 | Complexity paper critique due | ||
5 | 9/24 | L8 | MIPS Processor Organization | P&H Chapter 4.1-4.5, Appendix C.4 (on CD) | HW #4 assigned - due Thursday 10/8/09 | ||
6 | 9/29 | L9 | MIPS Pipeline | P&H Rest of Chapter 4 | |||
6 | 10/1 | L10 | MIPS Pipeline - Hazards | P&H Rest of Chapter 4 |
HW #5 assigned - due Thursday 10/15/09 Verilog template file (rcAdder.v) for 16-bit adder Testbed file (tb_rcAdder.v) for 16-bit adder | HW #3 due | |
7 | 10/6 | L11 | MIPS Instruction Level Parallelism (ILP) | P&H Rest of Chapter 4 | |||
7 | 10/8 | L12 | MIPS ILP II | P&H Rest of Chapter 4 | HW #4 due | ||
8 | 10/13 | L13 | Memory Hierarchies - Caches | P&H Chapter 5.1-5.3, 5.7, 5.9 |
Project (incl HW #6) assigned - due Thursday 10/29/09 LC3.5 Unpipelined | ||
8 | 10/15 | L14 | Caches II | P&H Rest of Chapter 5 | HW #5 due | ||
9 | 10/20 | M1 | Midterm Exam | Coverage - P&H Chapters 1-4 and parts of appendices B and C assigned above |
Old CS310 midterm for question style reference Old midterm not mine, though | ||
9 | 10/22 | L15 | Multilevel and Coherent Caches | P&H Rest of Chapter 5 | |||
10 | 10/27 | L16 | Virtual Memory and Virtual Machines | P&H Rest of Chapter 5 | |||
10 | 10/29 | L17 | Virtual Memory and Virtual Machines II | P&H Rest of Chapter 5 | HW #6 due | ||
11 | 11/3 | L18 | I/O Systems | P&H Chapter 6 | |||
11 | 11/5 | Equipment failure - walk | I/O Systems | P&H Chapter 6 | |||
12 | 11/10 | L19 | I/O Systems | P&H Chapter 6 | |||
12 | 11/12 | L20 | Multicore, Multiprocessors - I | P&H Chapter 7.1-7.6 | HW #7 assigned - due Thursday 12/3/09 | ||
13 | 11/17 | L21 | Multicore, Multiprocessors - II | P&H Rest of Chapter 7 | |||
13 | 11/19 | L22 | Multicore, Multiprocessors - III | P&H Chapter 7 | |||
14 | 11/24 | L23 | GPU Architecture | P&H Appendix A | |||
14 | 11/26 | TG | Thanksgiving Break | ||||
15 | 12/1 | L24 | GPU Architecture II | P&H Appendix A | |||
15 | 12/3 | L25 | Review, Discussion | HW #7 and Project due |
Last modified: 01/21/10 Don Fussell, fussell@cs.utexas.edu