[Book Cover]

Interconnection Networks

Lecture Notes

  1. Course Descriptor
  2. Unit 1 Course Overview
  3. Unit 2 Switching vs. Routing
  4. Unit 3 Router Architecture
  5. Unit 4 Software based IP forwarding
  6. Unit 5 Hardware based IP forwarding
  7. Unit 6 Packet classification
  8. Unit 7 Network processors (Guest lecture, delivered by Michael Hathaway of Austin Ventures)
  9. Unit 8 Scheduling
  10. Unit 9 Fabrics
  11. Unit 10 Array routing
  12. Unit 10 Butterfly routing
  13. Unit 11 What is a Venture Capitalist? (Guest lecture, delivered by Venu Shamapant of Austin Ventures)
  14. Midterm on 3.26.02 - here are some sample questions
  15. Unit 12 Matching theory
  16. Unit 13 SLIP - Here is some C code simulating max size matching on a 2x2 switch
  17. Unit 14 Stability
  18. Unit 15 Digital systems engineering pdf, ps

Here is a partial list of papers we will be covering.

Assignments

Resources