[发明专利]多SoC节点之间的访问方法、装置和系统有效
| 申请号: | 201410625903.9 | 申请日: | 2014-11-07 |
| 公开(公告)号: | CN105630727B | 公开(公告)日: | 2018-08-14 |
| 发明(设计)人: | 张科;常轶松;张立新 | 申请(专利权)人: | 华为技术有限公司;中国科学院计算技术研究所 |
| 主分类号: | G06F15/16 | 分类号: | G06F15/16 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;张娜 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | soc 节点 之间 访问 方法 装置 系统 | ||
本发明实施例提供一种多SoC节点之间的访问方法、装置和系统,通过源SoC节点的片内互连结构接收第一设备发送的访问请求,访问请求中携带访问地址;源SoC节点的片内互连结构根据所述访问地址与片内互连结构扩展单元接口的对应关系,确定与所述访问地址对应的片内互连结构扩展单元接口;源SoC节点的片内互连结构根据所述确定片内互连结构扩展单元接口,将所述访问请求通过片内互连结构扩展单元发送到片间互连结构,并通过所述片间互连结构发送给所述目的SoC节点,源SoC节点的第一设备与所述目的SoC节点的资源在同一地址空间内进行统一编址,提高SoC节点之间的访问效率。
技术领域
本发明实施例涉及通信技术,尤其涉及一种多系统级芯片(System on Chip,以下简称:SoC)节点之间的访问方法、装置和系统。
背景技术
SoC节点内部包括中央处理器(Central Processing Unit,以下简称:CPU)、内存控制器、输入输出(Input/Output,以下简称:I/O)控制器、网卡和硬盘等I/O控制器及设备,其中,各SoC节点内部的网卡和硬盘等I/O设备可在多SoC节点之间进行资源共享,要进行资源共享首先要解决多SoC节点之间访问的问题。
现有技术中,多SoC节点之间进行访问基于以太网、高速外设部件互连(Peripheral Component Interconnect Express,以下简称:PCIe)等松耦合互连方式实现,其中,“松耦合”是指被访问的远程SoC节点的资源依赖于特定的设备驱动程序和软/硬件协议栈,需要进行地址映射以及复杂的协议转换等,以节点A要访问节点B的资源X为例,节点A和节点B之间采用PCIe协议进行数据传输,节点A的CPU发送访问请求到节点A内部互连结构,如系统总线(System Bus)或片上网络(On-Chip Network),因为现有的多SoC节点的资源进行独立编址,因此,内部互连结构要将本地SoC节点内部地址空间内的访问地址映射到PCIe地址空间,将访问请求发送到节点A的PCIe接口,节点A的PCIe接口对访问请求采用PCIe协议进行封装,从而,将一个片内传输的访问请求转换为一个PCIe事务层的数据包进行片间传输,通过非透明桥等装置,发送到节点B的PCIe接口,节点B的PCIe接口进行解封装,发送到节点B的SoC内部,访问节点B的资源X,节点B再将访问应答以同样的方式返回给节点A,从而,实现多SoC节点之间的访问。
然而,采用现有技术的方法,需要进行地址映射和复杂的协议转换,因此,多SoC节点之间的访问效率不高。
发明内容
本发明实施例提供一种多SoC节点之间的访问方法、装置和系统,有效避免复杂协议栈带来的开销,以提高SoC节点之间的访问效率。
本发明实施例第一方面提供一种多系统级芯片SoC节点之间的访问方法,所述多SoC节点包括源SoC节点以及目的SoC节点,所述源SoC节点包含片内互连结构扩展单元,所述源SoC节点包含第一设备,所述第一设备通过片内互连结构和所述源SoC节点的片内互连结构扩展单元相连,所述源SoC节点通过所述片内互连结构扩展单元和片间互连结构相连,所述源SoC节点的第一设备与所述目的SoC节点的资源在同一地址空间内进行统一编址;
所述方法包括:
所述源SoC节点的片内互连结构接收所述第一设备发送的访问请求,所述访问请求中携带访问地址;
所述源SoC节点的片内互连结构根据所述访问地址与片内互连结构扩展单元接口的对应关系,确定与所述访问地址对应的片内互连结构扩展单元接口;
所述源SoC节点的片内互连结构根据所述确定的片内互连结构扩展单元接口,将所述访问请求通过片内互连结构扩展单元发送到所述片间互连结构,并通过所述片间互连结构发送给所述目的SoC节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410625903.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于执行随机梯度下降的装置和方法
- 下一篇:数字接口的抗干扰方法





