[发明专利]间接存储复制方法、处理单元、计算装置以及系统在审
申请号: | 202111165546.9 | 申请日: | 2021-09-30 |
公开(公告)号: | CN115904213A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 黄古玥;李浩然;朱囯材;李云 | 申请(专利权)人: | 平头哥(上海)半导体技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14;G06F12/02;G06F12/0877;G06F15/78;G06T1/20 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;杨雷 |
地址: | 201208 上海市浦东新区中国(上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 间接 存储 复制 方法 处理 单元 计算 装置 以及 系统 | ||
1.一种处理单元,包括运算单元、寻址单元和索引缓存,所述寻址单元和所述索引缓存位于所述处理单元外部的主存储区与所述运算单元之间,所述运算单元具有内部缓存,其中,
所述运算单元执行间接存储复制指令,所述间接存储复制指令至少具有基址、索引地址和目的地地址,以将所述索引地址发送到索引缓存,将所述基址和所述目的地地址发送到寻址单元;
所述索引缓存根据所述索引地址,从所述主存储区加载相应索引,发送至所述寻址单元;
所述寻址单元根据所述基址和所述索引,确定源数据对应的所述主存储区的源地址;
所述寻址单元根据源地址,从所述主存储区中加载所述源数据,并发送到所述内部缓存的所述目的地地址。
2.根据权利要求1所述的处理单元,其中,所述间接存储复制指令还具有用于源地址计算的寻址操作数;
所述运算单元还将所述寻址操作数发送到所述寻址单元;
所述寻址单元根据所述基址、所述索引和所述寻址操作数,确定所述源地址。
3.根据权利要求2所述的处理单元,其中,所述寻址操作数包括偏移量和步长中的至少一个。
4.根据权利要求3所述的处理单元,其中,所述寻址单元根据以下中的一个确定所述源地址:
源地址=基址+索引;
源地址=基址+索引×步长;
源地址=基址+偏移量+索引;
源地址=基址+偏移量+索引×步长。
5.根据权利要求1所述的处理单元,其中,所述索引缓存从所述主存储区加载相应索引,将所述索引与所述索引地址对应存储;
所述索引缓存接收到索引地址后,查找已对应存储的索引和索引地址,如找到对应索引,发送至所述寻址单元;如未找到,根据所述索引地址,从所述主存储区加载相应索引。
6.根据权利要求1所述的处理单元,其中,所述寻址单元确定所述源地址匹配的主存储区,并且根据所述主存储区与所述运算单元的对应关系,从所述主存储区加载所述源数据。
7.根据权利要求6所述的处理单元,其中,所述处理单元包括第一分区和第二分区,所述第一分区包括第一运算单元和第一寻址单元,
所述第一寻址单元确定所述主存储区对应于所述第一分区,经由与所述第一分区对应的末级缓存从所述主存储区加载所述源数据,并且将所述源数据发送到所述第一运算单元中的目的地地址。
8.根据权利要7所述的处理单元,其中,所述第二分区包括第二运算单元和第二寻址单元,所述第一寻址单元和所述第二寻址单元通过内部传输链路通信连接,
所述第一寻址单元确定所述主存储区对应于所述第二分区,经由所述内部传输链路向所述第二寻址单元发送读取请求,其中,所述读取请求指示所述第二寻址单元从所述主存储区加载所述源数据,并经由所述内部传输链路将所述源数据返回到所述第一寻址单元;
所述第一寻址单元将所述源数据发送到所述第一运算单元中的目的地地址。
9.根据权利要求6所述的处理单元,其中,
所述寻址单元通过判定所述源地址的预定字段是否为所述主存储区对应的预设值,判定所述源地址是否匹配所述主存储区;
或者,
所述寻址单元根据预存的地址与所述主存储区的匹配关系,确定所述源地址匹配于所述主存储区。
10.一种计算装置,包括:
根据权利要求1-9中任一个所述的处理单元;
所述主存储区。
11.一种片上互联网络系统,包括根据权利要求1-9中任一个所述的处理单元。
12.一种间接存储复制方法,用于处理单元,所述处理单元包括运算单元、寻址单元和索引缓存,所述寻址单元和所述索引缓存位于所述处理单元外部的主存储区与所述运算单元之间,所述运算单元具有内部缓存,其中,所述方法包括:
通过所述运算单元,执行间接存储复制指令,所述间接存储复制指令至少具有基址、索引地址和目的地地址,以将所述索引地址发送到索引缓存,将所述基址和所述目的地地址发送到寻址单元;
通过所述索引缓存,根据所述索引地址,从所述主存储区加载相应索引,发送至所述寻址单元;
通过所述寻址单元,根据所述基址和所述索引,确定源数据对应的所述主存储区的源地址;
通过所述寻址单元,根据源地址,从所述主存储区中加载所述源数据,并发送到所述内部缓存的所述目的地地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平头哥(上海)半导体技术有限公司,未经平头哥(上海)半导体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111165546.9/1.html,转载请声明来源钻瓜专利网。