Lectures of weeks 1 and 2:
Mon.14/2, Wed.16/2; Mon.21/2, Wed.23/2, and Fri.25/2.
Lectures of weeks 3 and 4:
Mon.28/2, Wed.2/3; Wed.9/3.
Lectures of weeks 5, 6, and 7:
Wed.16/3, and Fri.18/3;
Mon.21/3, and Wed.23/3;
Mon.28/3 (recapitulation, assistive session), Wed.30/3;
Fri.1/4: MIDTERM exam (1-3, in RA-201).
Lectures of weeks 8 and 9:
Mon.4/4, Wed.6/4, and Fri.8/4;
Mon.11/4 (G.Passas: meshes/tori), and Wed.13/4.
Lectures of weeks 10 and 11:
Fri.6/5 (1-3, in RA-201);
Mon.9/5, Wed.11/5, and Fri.13/5 (11-1, in L-202).
Lecture Notes, Transparencies, Exercises:
Chapter 1:Basic Concepts and Queueing Architectures
Chapter 2:
Link and Memory Architectures and Technology
2.1
Links, Throughput/Buffering, Multi-Access Overheads
[Slides in PDF]
[Slides Handout in PDF]
[to be done: move "cut-through" from 3.1 to 2.1.
Older text for section 2.1.1:
[Text in HTML]
[Text in PDF] ]
3.3, 3.4
Multiple Queues within a Buffer Memory, Queueing for Multicast Traffic
[Slides in PDF]
[Slides Handout in PDF]
[animated PPT
for queue operations with free-block preallocation]
Exercises 8
(due 6 May -wk.10.3):
Input Queueing, VOQ Crossbar Scheduling, and their Simulation
[HTML]
[PDF]
[in 2009 and earlier, this exercise concerned a
simulation by hand, rather than in software,
of a CIOQ switch with a speedup of 2:
2009 version (HTML)]
[Alternative source, containing a subset of above material,
mostly in a similar form --in a few cases formatted slightly better:
ACACES 2007
(Third International Summer School on
Advanced Computer Architecture and Compilation for Embedded Systems)
- Slides for the course on
"Queue and Flow Control Architectures for Interconnection Switches",
by Manolis Katevenis, Part 4 of 4, in PDF:
[Slides]
[Handouts]
Flow and Congestion Control in Switching Fabrics]