首页> 外国专利> SYSTEM AND METHOD FOR PREVENTING DEADLOCK IN RICHLY-CONNECTED MULTI-PROCESSOR COMPUTER SYSTEM

SYSTEM AND METHOD FOR PREVENTING DEADLOCK IN RICHLY-CONNECTED MULTI-PROCESSOR COMPUTER SYSTEM

机译:防止连接紧密的多处理器计算机系统中的死锁的系统和方法

摘要

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.
机译:使用虚拟通道的动态分配来防止富连接的多处理器计算机系统中死锁的系统和方法。在具有通过定义的互连拓扑互连的大量多个处理节点的多处理器计算机系统中,可以防止死锁。互连拓扑中的每个链接都与一组虚拟通道关联。每个虚拟信道具有对应的通信缓冲区以存储通信数据,并且每个虚拟信道具有关联的虚拟信道标识符。源处理节点和目标处理节点之间的每个通信都分配有一个初始虚拟通道,以传达来自源处理节点的通信。在中间处理节点处,根据预定义的规则,分配了不同的虚拟通道以将通信传送到目标处理节点,从而避免了通信缓冲区资源的依赖性周期。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号