COMP226 2013 Lecture Titles

At this stage, this is our plan for lectures (updated from time to time).

If you want to review what we actually did you should look at Mike's lecture-by-lecture summary.

WeekLectSummary
11 Unit organisation. Why study computer architecture?
2 RISC Assembly programming - a first example
3 RISC Assembly Programming - an example with a loop
21 The SPARC IS (Refcard)
2 More on the SPARC Instruction Set and branch delays
3 Machine code
31 More machine code
2 Subroutines and stacks
3 Recursion
41 Pipelining and HDL
2 More Pipelining and what happens when
3 Data Hazards
51 Size/speed trade-off, DRAM, ROM, SIMM, principle of locality, basics of cache.
2 cache.
3 Cache design, write buffer, improving cache performance. 3C's
61 Summing an array and the cache, efficient programming.
2 Caches cont.
3 Caches cont.
71 Virtual memory
2 TLB, TLB and cache, replacement algorithms.
3
81
2 Virtual memory cont.
3 Alpha AXP architecture
91
2 Hard disks and their structure
3 Buses
101 Bus concepts and DMA
2 Interrupts
3 Systems
111 Flash memory
2 Floating point arithmetic
3 Len's review
121 The datapath
2 More datapath
3 Control
131 Digital logic
2 More digital logic
3 Mike's review and exam details


Len and Mike, July 2013. COMP226 home page