CMPSCI 535, Computer Architecture, Fall 2007, Reading List
Date Day Reading Assignment Topic
Sept. 4 Tu Chapt 1.8, Disc 1 Historical
Perspective on Technology
Sept. 6 Th Chapt. 1.1
– 1.7, Disc. 2 Identifying
Technology Trends
Sept. 11 Tu Chapter 2, Disc. 3 Performance
Metrics
Sept. 13 Th Disc. 4, Chapt.
3.1 – 3.8 Averaging
Performance
Sept. 18 Tu Chapt. 3.9
– 3.13, Disc. 12 Canonical
Computers, Fetch-Execute
Sept. 20 Th App. B.1 - B.3,
Disc. 5 Instruction
Sets
Sept. 25 Tu Chapt. 4.1
– 4.5, Disc. 6 Addressing
Modes and Encoding
Sept. 27 Th Chapt. 4.6
– 4.8, Disc. 7 Boolean
Logic
Oct. 2 Tu App. B.4 - B.6,
Disc. 8 Demo
Day (ISA), Adders
Oct. 4 Th Disc. 9 Advanced
Arithmetic
Oct. 9 Tu No
class – Monday Schedule
Oct 11 Th Chapt. 5.1
– 5.2, Disc. 10 A
Simple ALU Datapath
Oct. 16 Tu Disc. 11 Sequential
Logic
Oct. 18 Th , Disc. 13 Demo
Day (ALU), Register Implementation
Oct. 23 Tu Midterm Material
through registers
Oct. 25 Th Chapter 5.3
– 5.4, Disc. 14 RAM,
Memory Data Path
Oct. 30 Tu Chap. 5.5, App.
C.1 – C.4, Disc. 15 Control
Units
Nov. 1 Th Chapt. 6.1 - 6.6,
Disc. 16 Demo
Day (Memory), Pipelines
Nov. 6 Tu Chapt. 6.7 - 6.12 Data
Hazards, Branch Hazards, Forwarding
Nov. 8 Th Chapt. 7.1
– 7.2, Disc. 19 Cache
basics
Nov. 13 Tu Chapt. 7.3 Advanced
Caches
Nov. 15 Th Chapt. 7.5, Disc.
20 Demo
day (Baseline)
Nov. 20 Tu Chapt. 7.4, Disc.
21 Virtual
Memory
Thanksgiving Break
Nov. 27 Tu Disc. 18 Branch
Prediction
Dec. 4 Tu Chapter 8.4
– 8.10 Demo
Day (Pipe), Buses
Dec. 6 Th Chapter 9.1
– 9.3 Multiprocessor/Multicore
Support
Dec. 11 Tu Chapter 9.4 - 9.7 Parallel
Processors
Dec. 13 Th Demo
Day (Cache)
Date TBD Final Weighted
Comprehensive