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

Nov. 29    Th      Chapter 8.1 – 8.3                                 I/O Devices

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