Class Notes
A note on my notes:
These are for my benefit. They tell me what to talk about in class. They are by no means a substitute for:
- Attending class.
- Reading the book
- Taking your own notes.
You may find them helpful however for organizing your thoughts.
Expected topics/chapters:
- Background, what do you know about Computer Architecture?
- Chapter 1, Computer Abstractions and Technology.
- Appendix B, The Basics of Logic Design
- A programming interlude
- Building an ALU
- Chapter 2, Instructions: Language of the Computer
- Memory
- The conclusion of chapter 2.
- Chapter 4, The Processor
- Chapter 5, Large and Fast: Exploiting Memory Hierarchy
- Appendix A, Assemblers, Linkers and the SPIM Simulator.
- Other chapters as time allows.
- Appendix C, Graphics and Computing GPUs
- Appendix D, Mapping Control to Hardware.
Class notes will be placed here.