Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSE 291-a Interconnection Networks Lecture 12: Deadlock Avoidance (Cont’d) Router February 28, 2007 Prof. Chung-Kuan Cheng CSE Dept, UC San Diego Winter.

Similar presentations


Presentation on theme: "CSE 291-a Interconnection Networks Lecture 12: Deadlock Avoidance (Cont’d) Router February 28, 2007 Prof. Chung-Kuan Cheng CSE Dept, UC San Diego Winter."— Presentation transcript:

1 CSE 291-a Interconnection Networks Lecture 12: Deadlock Avoidance (Cont’d) Router February 28, 2007 Prof. Chung-Kuan Cheng CSE Dept, UC San Diego Winter 2007 Transcribed by Yi Zhu

2 Topics  Deadlock avoidance Restricted physical route (lecture 10) Resource classes  Distance classes  Dateline (ring) Duato’s protocol  Router Architecture

3 Distance Classes  #classes >= diameter of network  At source, we inject packets into resource of class 0  At each hop, the packet of class i acquires a resource of class i+1  Use min routing

4 Dateline (Ring)  There are two classes  A dateline cuts the ring into a string  At source, we inject packets into resources of class 0  Packets remain in the same class, but jump to class 1 when crossing the dateline

5 Dateline (Ring)

6 Duato’s Protocol for Deadlock-Free Adaptive Algorithm  The underlying network is deadlock- free. The routing relation is R1: escape routing  Create new virtual resources and routing relation Rc  Rc -> R1 works as injection at the node.  R1 -> Rc not allowed

7 Router Architecture Physical channel state buffer

8 Virtual Channel State  Virtual channel state fields: 5-vector GROPC  G: Global state I (idle), R (routing) V (waiting for VC) A (active) C (waiting for credits)  R: Route, output port R for the packet  O: Output VC, output VC O of port R

9 Virtual Channel State (Cont’d)  P: Pointers, flit head and flit tail pointers into the input buffer  C: Credit count, #credits C for VC O of port R


Download ppt "CSE 291-a Interconnection Networks Lecture 12: Deadlock Avoidance (Cont’d) Router February 28, 2007 Prof. Chung-Kuan Cheng CSE Dept, UC San Diego Winter."

Similar presentations


Ads by Google