John L. Hennessy and David A. Patterson, Computer architecture
A quantitative approach (third edition), Morgan Kaufmann Publishers,
Inc., ISBN 1-55860-596-7 or ISBN 1-55860-724-2, 2003.
Online sheets (note: these can be extended during the course!)
can be found here.
My old syllabus on parallel (and some uni-processor) computer architecture
can be found here
.This course consists of 7 weeks of lectures and labsessions.
Lectures on mondays (G.003) and wednesdays (P.016).
Lab sessions on mondays (P.126) and wednesdays (P.125) .
Assignment
1
Assignment 2: See /home/andy/ACI on gene for the details.Deadline practical assignment 2: 12 December 2003, 5.00 PM, MET.
What to read/study from Hennessy & Patterson for an examination?
H&P, 2nd edition: Chap.1: read, Chap.2: read, Chap.3: study carefully (just read the case studies), Chap.4: carefully study 4.1,4.2,4.3,4.4 and 4.6, just read 4.5 and 4.7+onwards, Chap.5: up to (not including) 5.7 study carefully, Chap 6: carefully study 6.3 (*), 6.5 (*), Chap 7: read 7.2 (*), carefully study 7.5 (*), Chap. 8: carefully study 8.1 (*), 8.3 (*) - but not the performance issues, 8.4 (*) - but not the performance issues, 8.5 (*), study 8.6 (*).
H&P, 3rd edition: Chap. 1: read, Chap. 2: read (study 2.4 and 2.8), carefully study Appendix A, Chap. 3: up to (not including) 3.8 study carefully, read the remainder, Chap. 4: read 4.1, carefully study 4.2, 4.3, and 4.5, read 4.6+onwards, Chap. 5: up to 5.10 and 5.12 study carefully, Chap. 6: study 6.1 (*), carefully study 6.3 (*), 6.5 (*), 6.7 (*), study 6.8 (*), carefully study 6.9, Chap 7: carefully study 7.3 (*), 7.5 (*), Chap 8: read 8.2 (*), study 8.4 (*) (carefully study routing/switching), carefully study 8.5 (*).
(*) = not for the (Dutch) students that -sucessfuly- followed
the APR course.
In addition, all other material presented during lectures (see online sheets, this does not include guest lectures) must be studied.
Here
you can find a sample examination (it's in Dutch and it was used for the
course of last year).
Literature
on various ILP issues
Literature on branch prediction