首页> 外国专利> Dynamically configured on-chip communications paths based on statistical analysis

Dynamically configured on-chip communications paths based on statistical analysis

机译:基于统计分析的动态配置的片上通信路径

摘要

A computer chip including a data transfer network which comprises a plurality of communications links for transmitting data, a plurality of communication nodes, and a plurality of modules. Each of the communication nodes is directly connected to two or more other communication nodes through respective ones of the communications links. Each communication node is operable to communicate data over the respective one of the communications links. Each module is coupled to at least one of the communication nodes, and the modules are operable to communicate with each other through the communication nodes. The communication nodes are operable to create dynamic routes for the data transferred between any two or more of the plurality of modules over the respective ones of the communications links. The communication nodes form the dynamic routes based on statistical data on previous transmissions between the modules. Each communication node may include respective configuration logic for dynamically configuring the dynamic routes, and each configuration logic may include a memory for storing the statistical data on previous transmissions that passed through the respective communications node. The data transfer network may also comprise a routing module for controlling the dynamic routes based on statistical data. The routing module couples to each communication node and monitors the configuration logic. When present and functioning, the routing module adapts the dynamic routes based on an analysis of the statistical data. The statistical data includes one or more of the following for each respective transmission: priority, source module, destination module, number of data units, elapsed transfer time or minimum required transfer time, and total number of transmissions which pass through a given communications node.
机译:一种包括数据传输网络的计算机芯片,该数据传输网络包括用于传输数据的多个通信链路,多个通信节点和多个模块。每个通信节点通过相应的通信链路直接连接到两个或多个其他通信节点。每个通信节点可操作以通过通信链路中的相应一个通信数据。每个模块耦合到通信节点中的至少一个,并且模块可操作以通过通信节点彼此通信。通信节点可操作以为在通信模块中的各个通信模块上的任何两个或多个模块之间传送的数据创建动态路由。通信节点基于模块之间先前​​传输的统计数据形成动态路由。每个通信节点可以包括用于动态地配置动态路由的各个配置逻辑,并且每个配置逻辑可以包括用于存储通过各个通信节点的先前传输的统计数据的存储器。数据传输网络还可以包括路由模块,用于基于统计数据来控制动态路由。路由模块耦合到每个通信节点并监视配置逻辑。当存在并起作用时,路由模块基于对统计数据的分析来调整动态路由。对于每个相应的传输,统计数据包括以下一项或多项:优先级,源模块,目标模块,数据单元数,经过的传输时间或所需的最小传输时间以及通过给定通信节点的传输总数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号