Lectures:
I. Intro
II. Instruction Set Architecture
III. Performance
IV. Computer Aritmetic, and more computer math
V. Single-Cycle CPU, datapath and control
VI. Multicycle CPU and microprogramming
VII. Pipelining, including data hazards and control hazards. Also, advanced pipelining.
VIII. Memory, including caches and virtual memory.
IX. Multiprocessors.
X. Review.
HINTS: -These are printed 4 to a page for your convenience. This confuses ghostview, but not the printer (or mine, at least), so you should be able to find a way to print them. Let me know if this is not working.
If you have comments or suggestions, email me at tullsen@cs.ucsd.edu