[发明专利]一种用于自动发现织构拓扑的系统和方法有效
申请号: | 201880088638.1 | 申请日: | 2018-09-19 |
公开(公告)号: | CN111684770B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 维德希亚纳坦·卡利亚纳孙达拉姆;埃里克·克里斯多夫·莫顿;艾伦·多德森·史密斯;乔·G·克鲁兹 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | H04L45/02 | 分类号: | H04L45/02;H04L41/12 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;邱晓敏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 自动 发现 拓扑 系统 方法 | ||
一种用于自动发现织构拓扑的系统,包括:至少一个或多个处理单元、一个或多个存储器设备、安全处理器以及具有未知拓扑的通信织构,所述通信织构耦接到所述一个或多个处理单元、所述一个或多个存储器设备和所述安全处理器。所述安全处理器查询所述织构的每个部件以检索与所述部件相关联的各种属性。所述安全处理器利用所检索的属性来创建所述织构内的所述部件的拓扑的网络图。所述安全处理器从所述网络图生成路由图,并将所述路由图编程到所述织构部件中。然后,所述织构部件利用所述路由表来确定如何路由传入分组。
技术领域
本发明涉及计算机技术领域。
背景技术
计算系统越来越多地将大量不同类型的部件集成在单个集成电路(即,芯片)或多芯片模块上。系统的复杂性和功率消耗随不同类型部件的数量而增加。通常,这些部件经由交换机、路由器、通信总线、桥接器、缓冲器、控制器、相干设备和其他连接件连接在一起。这些互连部件的组合在本文中称为“通信织构”,或简称为“织构”。
一般而言,织构通过在芯片或多芯片模块上的多个部件之间路由消息来促进通信。通过织构传达的消息的实例包括存储器访问请求、状态更新、数据传送、相干性探测、相干性探测响应等。随着计算系统复杂性的增加,在系统部件之间进行耦接和通信的互连织构的复杂性也在增加。静态地分配标签和路线通常是不可行的,也不可以关于织构拓扑的规则性做出假设。因此,需要用于管理不规则织构拓扑的改进技术。
发明内容
本发明提供了一种用于自动发现织构拓扑的系统,其包括:通信织构,所述通信织构包括多个部件;处理器,所述处理器耦接到所述通信织构,其中所述处理器被配置来:从织构块实例计数寄存器读取值,其中所述值指定所述通信织构中的部件的数量;通过读取所述通信织构的每个部件的寄存器来查询每个部件,其中每个寄存器至少包括相应部件的块类型的指示,并且,对于是处理单元的块类型,查询处理器核心的数量和每个处理器核心的存储器信道的数量;基于所述通信织构的每个部件的所述查询创建网络图;并且基于所述网络图生成路由表。
本发明还提供了一种用于自动发现织构拓扑的方法,其包括:由处理器从织构块实例计数寄存器读取值,其中所述值指定通信织构中的部件的数量;由所述处理器通过读取所述通信织构的每个部件的寄存器来查询每个部件,其中每个寄存器至少包括相应部件的块类型的指示,并且,对于是处理单元的块类型,查询处理器核心的数量和每个处理器核心的存储器信道的数量;由所述处理器基于所述通信织构的每个部件的所述查询创建网络图;以及由所述处理器基于所述网络图生成路由表。.
本发明还提供了一种用于自动发现织构拓扑的装置,其包括:一个或多个处理单元;一个或多个存储器设备;以及通信织构,所述通信织构耦接到所述一个或多个处理单元和所述一个或多个存储器设备;其中所述装置被配置来:从织构块实例计数寄存器读取值,其中所述值指定所述通信织构中的部件的数量;通过读取所述通信织构的每个部件的寄存器来查询每个部件,其中每个寄存器至少包括相应部件的块类型的指示,并且对于是处理单元的块类型,查询处理器核心的数量和每个处理器核心的存储器信道的数量;基于所述通信织构的每个部件的所述查询创建网络图;并且基于所述网络图生成路由表。
附图说明
通过结合附图参见以下描述,可更好地理解本文所述的方法和机制的优点,在附图中:
图1是计算系统的一个实施方案的框图。
图2是织构的一个实施方案的框图。
图3是计算系统的另一个实施方案的框图。
图4是耦接到织构的安全处理器的一个实施方案的框图。
图5是网络图的一个实施方案的框图。
图6是织构部件的一个实施方案的框图。
图7是示出用于执行织构拓扑的自动发现过程的方法的一个实施方案的概括流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880088638.1/2.html,转载请声明来源钻瓜专利网。