[发明专利]一种计算芯片、电子设备及计算芯片间的数据传输方法在审
申请号: | 202210229117.1 | 申请日: | 2022-03-10 |
公开(公告)号: | CN114579487A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 马亮 | 申请(专利权)人: | 上海登临科技有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/40;G06F13/42;G06F15/17 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 衡滔 |
地址: | 201000 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 芯片 电子设备 数据传输 方法 | ||
1.一种计算芯片,其特征在于,所述计算芯片与本地存储器连接,所述计算芯片包括:
数据运算单元,用于产生命令信息包,并将其存储在所述本地存储器;
远端数据获取单元,用于将所述本地存储器中访问同一个目标计算芯片的命令信息包打包形成远端命令包,并将所述远端命令包发送给所述目标计算芯片;以及还用于接收所述目标计算芯片基于所述远端命令包返回的远端数据包,并将所述远端数据包中的访存数据存储到所述本地存储器。
2.根据权利要求1所述的计算芯片,其特征在于,所述远端数据获取单元在将所述本地存储器中访问同一个目标计算芯片的命令信息包打包形成远端命令包时,具体用于:
从所述本地存储器中取出命令信息包,其中,每一个命令信息包对应一个唯一序号;
将访问同一个目标计算芯片的命令信息包及其唯一序号打包作为所述远端命令包的负载信息,得到所述远端命令包。
3.根据权利要求1所述的计算芯片,其特征在于,所述远端数据获取单元在将所述远端数据包中的访存数据存储到所述本地存储器时,具体用于:
获取所述远端数据包中的唯一序号对应的所述本地存储器的地址偏移,其中,该唯一序号为所述远端数据包对应的命令信息包的唯一序号,不同的命令信息包对应的唯一序号以及地址偏移不同;
基于所述本地存储器的地址偏移和预设基地址,确定本地访存地址;
基于所述本地访存地址将所述远端数据包中的访存数据存储到所述本地存储器。
4.根据权利要求1所述的计算芯片,其特征在于,所述远端数据获取单元,还用于对发送的所述远端命令包进行计数得到第一数值,以及对所述目标计算芯片返回的响应包进行计数得到第二数值,并根据所述第一数值与所述第二数值来控制发送所述远端命令包的数量,其中,所述目标计算芯片每接收到一个所述远端命令包均会向源计算芯片返回一个响应包。
5.根据权利要求1所述的计算芯片,其特征在于,所述计算芯片还包括:远端数据包生成单元,用于接收源计算芯片发送的远端命令包,并对接收到的远端命令包进行解压,得到其中的命令信息包;以及基于所述其中的命令信息包从所述本地存储器中获取对应的访存数据,并将所述对应的访存数据打包形成远端数据包发送给所述源计算芯片。
6.根据权利要求1所述的计算芯片,其特征在于,所述远端数据包和所述远端命令包的包结构一致,均包括头信息和负载信息,所述头信息包括包序号、负载数目、包类型、源计算芯片序号、目标计算芯片序号。
7.根据权利要求1所述的计算芯片,其特征在于,不同计算芯片间通过PCIe协议传输数据,所述远端数据包和所述远端命令包包括BAR地址,其中,所述远端数据包中的BAR地址为对端计算芯片中的远端数据获取单元的地址,所述远端命令包中的BAR地址为对端计算芯片中的远端数据包生成单元的地址。
8.一种电子设备,其特征在于,包括:
PCIe交换器;和
至少两个计算芯片,每个所述计算芯片均与所述PCIe交换器连接,每个所述计算芯片,用于:
产生命令信息包,将其存储在本地存储器;
将所述本地存储器中访问同一个目标计算芯片的命令信息包打包形成远端命令包,并将所述远端命令包发送给所述目标计算芯片;
接收所述目标计算芯片基于所述远端命令包返回的远端数据包,并将所述远端数据包中的访存数据存储到所述本地存储器。
9.根据权利要求8所述的电子设备,其特征在于,每个所述计算芯片,还用于:
接收源计算芯片发送的远端命令包,并对接收到的远端命令包进行解压,得到其中的命令信息包;
基于所述其中的命令信息包从所述本地存储器中获取对应的访存数据;
将所述对应的访存数据打包形成远端数据包发送给所述源计算芯片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海登临科技有限公司,未经上海登临科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210229117.1/1.html,转载请声明来源钻瓜专利网。