发明授权
US07773618B2 System and method for preventing deadlock in richly-connected multi-processor computer system using dynamic assignment of virtual channels
失效
使用虚拟通道的动态分配来防止富连接多处理器计算机系统中的死锁的系统和方法
- 专利标题: System and method for preventing deadlock in richly-connected multi-processor computer system using dynamic assignment of virtual channels
- 专利标题(中): 使用虚拟通道的动态分配来防止富连接多处理器计算机系统中的死锁的系统和方法
-
申请号: US11594426申请日: 2006-11-08
-
公开(公告)号: US07773618B2公开(公告)日: 2010-08-10
- 发明人: Judson S. Leonard , Matthew H. Reilly , Nitin Godiwala
- 申请人: Judson S. Leonard , Matthew H. Reilly , Nitin Godiwala
- 申请人地址: US MA Maynard
- 专利权人: SiCortex, Inc.
- 当前专利权人: SiCortex, Inc.
- 当前专利权人地址: US MA Maynard
- 代理机构: Chapin IP Law, LLC
- 代理商 Barry W. Chapin, Esq.
- 主分类号: H04L12/28
- IPC分类号: H04L12/28 ; H04L12/56
摘要:
Systems and methods for preventing deadlock in richly-connected multiprocessor computer system using dynamic assignment of virtual channels. Deadlock is prevented in a multiprocessor computer system having a large plurality of processing nodes interconnected by a defined interconnection topology. Each link in the interconnection topology is associated with a set of virtual channels. Each virtual channel has corresponding communication buffers to store communication data and each virtual channel has an associated virtual channel identifier. Each communication between a source processing node and a target processing node is assigned an initial virtual channel to convey the communication from the source processing node. At an intermediate processing node, a different virtual channel is assigned to convey the communication toward the target processing node, in accordance with pre-defined rules to avoid a cycle of dependency of communication buffer resources.
公开/授权文献
信息查询