[发明专利]面向多核微处理器的片上互连网络路由方法有效
申请号: | 201210268562.5 | 申请日: | 2012-07-31 |
公开(公告)号: | CN102780628A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 周宏伟;邓让钰;晏小波;李永进;衣晓飞;张英;窦强;曾坤;谢伦国;龚睿;马卓 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 湖南兆弘专利事务所 43008 | 代理人: | 赵洪;谭武艺 |
地址: | 410073 湖南省长沙市砚瓦池正*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向多核微处理器的片上互连网络路由方法,实施步骤如下:1)对片上互连网络的通信部件进行编号,对连接在通信部件各端口上的设备进行编号;2)根据通信部件编号以及通信部件之间的拓扑结构建立通信部件级联关系表;3)当某个通信部件端口上的源设备有报文需要发送时,查找通信部件级联关系表获取源设备和目的设备之间的跳步数和跳步方向;根据跳步数和跳步方向逐跳依次计算获得报文经过每一跳通信部件时的输出端口信息并生成路由场信息;4)将路由场信息写入待发送报文的报文头并根据路由场信息发送片上互连网络直至报文被发送至目的设备。本发明具有资源占用率低、路由计算速度快、路由算法复杂度低和应用范围广的优点。 | ||
搜索关键词: | 面向 多核 微处理器 互连 网络 路由 方法 | ||
【主权项】:
一种面向多核微处理器的片上互连网络路由方法,其特征在于其实施步骤如下:1)对片上互连网络的通信部件进行编号得到通信部件编号,对连接在通信部件各端口上的设备根据通信部件编号和所连接的端口号进行编号得到设备编号;2)根据所述通信部件编号以及通信部件之间的拓扑结构建立通信部件级联关系表,所述通信部件级联关系表包含任意两个通信部件之间的跳步数和跳步方向;3)当某个通信部件端口上的源设备有报文需要发送时,根据源设备对应的通信部件和目的设备对应的通信部件查找所述通信部件级联关系表获取源设备和目的设备之间的级联关系信息,所述级联关系信息包括跳步数和跳步方向;根据所述跳步数和跳步方向逐跳依次计算获得报文经过每一跳通信部件时的输出端口信息,根据所述每一跳的输出端口信息生成路由场信息;4)源设备将所述路由场信息写入待发送报文的报文头并根据所述路由场信息发送片上互连网络,报文在片上互连网络传输过程中各跳通信部件依次根据路由场信息将报文依次进行转发直至报文被发送至目的设备。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210268562.5/,转载请声明来源钻瓜专利网。