[发明专利]一种用于自动发现织构拓扑的系统和方法有效
申请号: | 201880088638.1 | 申请日: | 2018-09-19 |
公开(公告)号: | CN111684770B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 维德希亚纳坦·卡利亚纳孙达拉姆;埃里克·克里斯多夫·莫顿;艾伦·多德森·史密斯;乔·G·克鲁兹 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | H04L45/02 | 分类号: | H04L45/02;H04L41/12 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;邱晓敏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 自动 发现 拓扑 系统 方法 | ||
1.一种用于自动发现织构拓扑的系统,其包括:
通信织构,所述通信织构包括多个部件;
处理器,所述处理器耦接到所述通信织构,其中所述处理器被配置来:
从织构块实例计数寄存器读取值,其中所述值指定所述通信织构中的部件的数量;
通过读取所述通信织构的每个部件的寄存器来查询每个部件,其中每个寄存器至少包括相应部件的块类型的指示,并且,对于是处理单元的块类型,查询处理器核心的数量和每个处理器核心的存储器信道的数量;
基于所述通信织构的每个部件的所述查询创建网络图;并且
基于所述网络图生成路由表。
2.如权利要求1所述的系统,其中所述处理器进一步被配置来将所述路由表编程到所述通信织构的所述多个部件中。
3.如权利要求2所述的系统,其中所述通信织构的每个部件被配置来基于相应的路由表路由传入分组。
4.如权利要求1所述的系统,其中每个寄存器包括以下中的一者或多者:命令和数据端口的类型和数量、数据总线宽度邻居实例标识符(ID)和/或织构ID。
5.如权利要求1所述的系统,其中所述织构块实例计数寄存器将织构部件的总数的指示存储在所述系统中,并且其中所述织构块实例计数寄存器位于固定地址处。
6.如权利要求1所述的系统,其中基于至少块类型的指示创建所述网络图。
7.如权利要求1所述的系统,其中存储在所述织构块实例计数寄存器中的块类型的指示是指示对应块是相干主设备、非相干主设备、相干从设备、非相干从设备和交叉开关中的一者。
8.一种用于自动发现织构拓扑的方法,其包括:
由处理器从织构块实例计数寄存器读取值,其中所述值指定通信织构中的部件的数量;
由所述处理器通过读取所述通信织构的每个部件的寄存器来查询每个部件,其中每个寄存器至少包括相应部件的块类型的指示,并且,对于是处理单元的块类型,查询处理器核心的数量和每个处理器核心的存储器信道的数量;
由所述处理器基于所述通信织构的每个部件的所述查询创建网络图;以及
由所述处理器基于所述网络图生成路由表。
9.如权利要求8所述的方法,其还包括:将所述路由表编程到所述通信织构的多个部件中。
10.如权利要求9所述的方法,其还包括:基于至少块类型的指示通过所述处理器创建所述网络图。
11.如权利要求8所述的方法,其中每个寄存器包括以下中的一者或多者:命令和数据端口的类型和数量、数据总线宽度、邻居实例标识符(ID)和/或织构ID。
12.如权利要求8所述的方法,其中所述织构块实例计数寄存器将织构部件的总数的指示存储在所述通信织构中,并且其中所述织构块实例计数寄存器位于固定地址处。
13.如权利要求8所述的方法,其还包括:安全处理器创建所述网络图并基于所述网络图生成路由表。
14.如权利要求8所述的方法,其中存储在所述织构块实例计数寄存器中的块类型的指示是指示对应块是相干主设备、非相干主设备、相干从设备、非相干从设备和交叉开关中的一者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880088638.1/1.html,转载请声明来源钻瓜专利网。