CS 473 Lecture Notes
Introduction
Floating Point
Motivation for Floating Point Numbers
Floating Point
Floating Point Extra Features
Bit-Twiddling in C
Introduction to MIPS Instruction Set
RISC
vs.
CISC
MIPS
Logic in C
Simulating Logic Circuits in C
Pipelining
Pipelines
Pipeline Control
Hazards
Midterm Topics
More Pipelining
Speeding Up Branches
Intel IA32 Instruction Set and Pipelining
Superscalar Pipelines
CDC 6600
Memory Hierarchy
Memory Hierarchy
Cache
Virtual Memory
Intel VM
TLB and Cache and VM (oh my!)
Cache Coherence
IO
Busses in a Modern PC
PCI Bus
USB "Bus"
Final Exam Topics
Last modified: Fri Dec 3 08:36:38 MST 2004