[发明专利]一种存储管理装置及芯片在审
申请号: | 202010066463.3 | 申请日: | 2020-01-20 |
公开(公告)号: | CN113138711A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京希姆计算科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F1/3234;G06F9/312;G06F9/30;G06F15/78;G06F15/173 |
代理公司: | 北京中政联科专利代理事务所(普通合伙) 11489 | 代理人: | 郑久兴 |
地址: | 100095 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 管理 装置 芯片 | ||
1.一种存储管理装置,其特征在于,所述存储管理装置设置于片上网络和存储装置之间;
所述存储管理装置包括:
指令解析单元,用于解析从所述片上网络接收到的指令,并根据所述指令生成控制信号;
数据包生成单元,用于根据所述控制信号,基于从所述存储装置中释放的数据生成至少一个数据包,并将生成的所述至少一个数据包串行的发送至所述片上网络。
2.如权利要求1所述的装置,其特征在于,所述数据包生成单元用于根据所述控制信号,基于从所述存储装置中释放的数据生成至少一个数据包,包括:
所述数据包生成单元用于根据所述控制信号,基于所述释放的数据和所述指令指示的处理核,生成与所述处理核对应的所述数据包。
3.如权利要求2所述的装置,其特征在于,
当所述指令指示的处理核为多个时,
所述数据包生成单元用于根据所述控制信号,基于所述释放的数据和所述指令指示的处理核,生成与所述处理核对应的所述数据包,并将生成的所述数据包串行的发送至所述片上网络,包括:
所述数据包生成单元用于根据所述控制信号,基于所述释放的数据和所述指令指示的处理核,生成与每个所述处理核对应的所述数据包,并将多个所述数据包串行的发送至所述片上网络。
4.如权利要求1-3任一项所述的装置,其特征在于,
所述指令包括取数信息和存数信息。
5.如权利要求4所述的装置,其特征在于,所述装置还包括存取数指示单元;
所述存取数指示单元,用于接收所述取数信息,根据所述取数信息指示所述存储装置释放所述取数信息所指示的数据;
所述存取数指示单元还用于接收所述存数信息,根据所述存数信息生成与所述指令指示的处理核对应的所述数据包的存储地址。
6.如权利要求5所述的装置,其特征在于,所述数据包生成单元用于根据所述控制信号,基于从所述存储装置中释放的数据生成至少一个数据包,包括:
所述数据包生成单元用于根据所述指令指示的处理核,生成与每个所述处理核对应的包头,并基于所述包头和所述释放的数据生成与每个所述处理核对应的数据包。
7.如权利要求6所述的装置,其特征在于,
所述指令包括控制位,所述控制位为多位,每个处理核对应所述控制位中的一位;
所述指令解析单元,用于根据所述控制位是否为预设值确定指令指示的处理核,并生成所述指令指示的处理核的所述控制信号。
8.如权利要求7所述的装置,其特征在于,
所述数据包生成单元,用于根据所述指令指示的处理核,生成与每个所述处理核对应的包头,包括:
所述数据包生成单元,用于生成所述指令指示的处理核的地址,基于所述存储地址以及所述指令指示的处理核的地址生成所述包头。
9.如权利要求7或8所述的装置,其特征在于,每个处理核对应所述控制位中的一位,包括:每个处理核按照预设顺序对应所述控制位中的一位;
所述数据包生成单元,用于根据所述控制信号,基于从所述存储装置中释放的数据生成至少一个数据包,包括:
所述数据包生成单元,用于根据所述预设顺序,依次生成所述包头,进而依次生成所述数据包,依次将全部所述数据包发送至所述片上网络。
10.一种芯片,其特征在于,包括片上网络、与所述片上网络连接的多个所述处理核、存储装置和如权利要求1-9任一项提供的存储管理装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京希姆计算科技有限公司,未经北京希姆计算科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010066463.3/1.html,转载请声明来源钻瓜专利网。