Computer Laboratory

Course pages 2015–16

Comparative Architectures

Lecture Notes

Complete set of lecture notes (PDF)

or each lecture 1-up

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15

Supervisions

Supervision Worksheet (PDF)

Reading

Appendices for newer versions of the Hennessy and Patterson book are available online. You can get them via the book's website or cached locally below.

D  E  F  G  H  I  J  K

Lectures 1-3: I suggest you read the first Chapter of Hennessy and Patterson. Appendix B. may also be useful (this is Chapter 2 in the 3rd Edition).

Lectures 4-7: Chapter 2 of Hennessy and Patterson. Chapter 3. will probably al so be useful.

Lecture 7: Appendex G in Hennessy and Patterson (this is covered in Chapter 4 in the 3rd Edition)

Lecture 8: Finish reading Chapter 3.

Lecture 9 and 10: Appendix C and Chapter 5.

Lecture 11: If you need further explanations read Appendix F (on CD).

Lecture 12 and 13: Chapter 4.

Lecture 14: "Principles and Practices of Interconnection Networks", Dally/Towles is an excellent book if you want to go into more detail or clarify any particular areas.

Additional Material

Additional material for each lecture has been provided in recent years by Dr. Robert Mullins on the course wiki to help you go beyond the basic material. These papers and reports may clarify elements of the course or simply help you explore aspects that you find particularly interesting. It is certainly not a requirement for you to read and understand the additional material.

Link to cours e wiki. Older additional material can be found here.

Branch Prediction Competition

Link to competition wiki page