home search a-z help
University of Cambridge Computer Laboratory
Comparative Architectures
Computer Laboratory > Course material 2005-06 > Comparative Architectures

Comparative Architectures
2005-06

Principal lecturer: Dr David Greaves
Taken by: Part II

Syllabus
Past exam questions

Lecture Notes

COMPARCH LECTURE NOTES 2006 DOWNLOAD PDF.

Additional Notes for Lecture 15: Parallel Computing and Cache Coherence

Additional Notes for Lecture 16: Weak Memory Ordering etc.

Sources Cited by Dr Greaves

  • SGI NUMAlink Fabric
  • Greaves Algorithm for Custom VLIW Synthesis (gif)
  • Tiny VLIW Synthesis Example:Bubble Sorter
  • Detailed AMD64 Opteron article - a worked example for this course ?
  • Tomasulo Lecture Notes PDF
  • Trimedia Paper 1999 PDF
  • Tri-media 90nano mobile phone core
  • Tri-media VLIW cpu
  • Some Detailed Slides from Slovenia: Branch Targets, Out of Order Execution, ...
  • Yeh's Algorithm for Branch Prediction
  • Kim:I-Cache Hardware Support for Branching: Trace Buffers
  • Intel Education Resources
  • Great Microprocessors of the Past and Present
  • SPEC performance of top processors (2006) (ask djg for a copy or see Microprocessor Report)
  • C compilation examples on ix32 and ix32-64
  • PU17 Toy Processor
  • SDRAM Notes SDRAM DATA SHEET

    Sources Cited by Dr Pratt

    Sources of extra information and interesting articles: