 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| v |
Problem:
|
|
|
|
Ø |
What is the switching algorithm for a work-conserving DSM router?
|
|
|
|
• |
Bus : No algorithm needed, but impractical
|
|
|
• |
Crossbar : Algorithm needed because only
permutations are allowed
|
|
| v |
Corollary
2: (existence)
|
|
|
|
Ø |
An edge coloring algorithm can switch packets for a
work-conserving
|
|
|
distributed shared memory router
|
|
|
| v |
Proof :
|
|
|
|
Ø |
Follows from König’s theorem - Any bipartite graph
with maximum
|
|
|
degree D has an edge coloring with D colors
|
|