Computer Architecture, 2013

Week by Week

In this table you will find weekly tutorial exercises, practical exercises and assignments. Please note that not all of these are available now -- some are still under construction, and if you're looking at them well ahead of time then even if they're available they may still be subject to change.

In particular the readings for weeks 5-11 are being updated as we go through the weeks. Note that your textbook is primary reading for these weeks and the other sources are secondary. Also, note that figures in the slides have references to their sources, and you can read the relevant section of the source book if you want more explanation about the figure.

WeekTutorialPracticalReadingNotes
(1) Tutorial Practical P&H chap 1,2; M&H chap 1,2,4
(2) Tutorial Practical P&H chap 2; M&H chap 4,5
(3) Tutorial Practical P&H chap 2; M&H chap 4,5,10.4
(4) Tutorial Practical P&H section 4.5; H&P app A in 3rd ed.
(5) Tutorial Practical P&H chap 5; M&H chap 7; HP4 appendix C.1-C.3 or HP2 5.1-5.2 or HP3 5.1-5.3 Gordon Bell's home page has interesting predictions of the future.
(6) Tutorial Practical HP4 appendix C.4-C.7 or HP2 5.2-5.5 or HP3 5.2-5.7 Assignment 1 due
(7)
Tutorial (Solution) Practical P&H chap 6


2 week study break
WeekTutorialPractical ReadingNotes
(8) Tutorial (Solution) Practical HP2 5.7 or HP3 5.10; MH 7.7
(9) Tutorial (Solution) Practical PH chap 8
(10) Tutorial (Solution) Practical Assignment 2 due
(11) Tutorial (Solution) Practical C Programming Language, Kernighan & Ritchie

Structured Computer Organisation, Tanenbaum 7.4

Unix man pages, esp man make, man -s2 read
(12) Tutorial Practical P&H chap 5; M&H chap 6, H&P app A
(13) Tutorial Practical P&H app B,C; M&H app A
Additional useful information
Lecture-by-lecture summary: we will add to this during the semester.
Len's lecture notes for 2013

Key:
P&H: Patterson and Hennessy, Computer Organisation and Design, 4th ed., 2009 (the textbook for comp226)
M&H: Murdocca and Heuring, Principles of Computer Architecture, 2000 (an older book that discusses a language like SPARC assembler) H&P: Hennessy and Patterson, Computer Architecture A Quantitative Approach. HP2 refers to the second edition and HP3 to the third edition of this book.


Mike, 31 July 2013.