|
|
|
|
|
|
|
(Due) |
|
|
Introduction, What is computer architecture, and why should I care? ppt pdf | |||||
|
L2 |
Technology Trends, Instruction set architecture (ISA) I ppt pdf | Cramming more Components onto Integrated Circuits, Gordon E. Moore, Electronics, 38(8), April 9, 1965. P&H Chapter 1, 2.1-2.8 |
HW #1 | Moore critique | ||
|
|
ISA II ppt pdf | P&H 2.9-2.19 | ||||
|
|
ISA III ppt pdf | Instruction Sets and Beyond: Computers, Complexity, and Controversy. Robert P.Colwell, Charles Y. Hitchcock III, E. Douglas Jensen, H. M. Brinkley Sprunt, and Charles P. Kollar, Computer 1985. P&H Appendix E.1-E.3 (on cd) |
Colwell Critique | |||
|
|
Computer Arithmetic, ALU design ppt pdf | P&H 3.1-3.3, Appendix C.5, C.6 | HW #2 | HW #1 | ||
| Assessing Computer System Performance ppt pdf | P&H 1.4 | |||||
|
|
Microarchitecture Review ppt pdf | P&H 4.1-4.4 | HW #3 | HW #2 | ||
|
|
Multicycle execution and performance analysis ppt pdf | P&H 4.5-4.9 | ||||
|
|
Pipelining I (Owen Hofmann/Vitaly Shmatikov, guest lecture) ppt pdf | P&H 4.13-4.15 | HW #4 | HW #3 | ||
|
|
Pipelining II ppt pdf |
|
|
|||
|
|
Pipelining III ppt pdf | HW #4 | ||||
|
|
||||||
|
|
Introduction to hardware description languages (Verilog)
ppt
pdf
more-pdf(with permission from MIT) alu.tar shift.tar (ALU and shift register verilog example files. Extract with tar xvf alu.tar) |
P&H C-4, 4.12 (both on CD) | ||||
|
|
Caches I ppt pdf | P&H 5.1-5.2 | HW #5 |
|||
|
|
Caches II ppt pdf | P&H 5.3-5.4 | HW #5 | |||
|
|
Caches III ppt pdf | P&H 5.5-5.7, 5.10-5.13 | ||||
|
|
Main Memory ppt pdf | HW #6 | HW #5 |
|||
|
|
Virtual Memory I ppt pdf | HW #5 | ||||
|
|
Virtual Memory II ppt pdf (Owen Hofmann/Vitaly Shmatikov, guest lecture) | Project | HW #6 |
|||
| Virtual Memory III ppt pdf | HW #6 | |||||
|
| ||||||
|
|
Instruction-level parallelism (ILP) I ppt pdf | |||||
|
|
Instruction-level parallelism (ILP) II ppt pdf | The Alpha 21264 Microprocessor, R. Kessler, IEEE Micro, vol. 19:2, March/April 1999. P&H 4.10-4.11 |
HW #7 | Kessler critique | ||
|
|
Instruction-level parallelism (ILP) III ppt pdf | |||||
|
|
Multiprocessor architectures I ppt pdf | P&H 7.1-7.5 | ||||
|
|
Multiprocessor architectures II ppt pdf | P&H 7.6-7.14 | ||||
|
|
Thankgiving Holiday | |||||
|
|
Virtual machines | The Architecture of Virtual Machines. James E. Smith, Ravi Nair, Computer Vol. 38 Issue 5, 2005 | Smith critique HW #7 |
|||
|
|
Review and Wrapup ppt pdf | Project HW #7 |
||||
|
|
Exam 5:30-8, Location: JGB 2.218 |