发明名称 Deadlock prevention in direct networks of arbitrary topology
摘要 Aspects of the invention pertain to routing packets in a computer system while avoiding deadlock. A turn rule is set according to unique identifiers associated with switches in the system. Numeric values of switches in possible turns are compared to determine whether a turn is permissible. The rule applies to all nodes in the system. The rule may be violated when using virtual channels. Here, a violation is permissible when using monotonically increasing virtual channel numbers or monotonically decreasing virtual channel numbers. Alternatively, the violations of the turn rule may be allowed if they force a packet to change to a later virtual channel in some fixed ordering of virtual channels. Deadlock can thus be avoided in many different types of architectures, including mesh, torus, butterfly and flattened butterfly configurations.
申请公布号 US8139490(B2) 申请公布日期 2012.03.20
申请号 US20090643280 申请日期 2009.12.21
申请人 KLAUSLER PETER MICHAEL;GOOGLE INC. 发明人 KLAUSLER PETER MICHAEL
分类号 H04L1/00;H04L12/26;H04L12/28;H04L12/56 主分类号 H04L1/00
代理机构 代理人
主权项
地址