[发明专利]存储器访问指令顺序编码的生成和使用在审
| 申请号: | 202211067382.0 | 申请日: | 2016-09-13 |
| 公开(公告)号: | CN115390926A | 公开(公告)日: | 2022-11-25 |
| 发明(设计)人: | D·C·伯格;A·L·史密斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/30;G06F13/42;G06F9/46;G06F9/52 |
| 代理公司: | 北京世辉律师事务所 16093 | 代理人: | 林程程 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 访问 指令 顺序 编码 生成 使用 | ||
1.一种装置,包括存储器和至少一个处理器核,所述至少一个处理器核包括:
执行单元,被配置为执行存储器访问指令,所述存储器访问指令包括存储器加载指令、存储器存储指令、或存储器加载指令和存储器存储指令,所述存储器访问指令被包含在指令块中,所述存储器访问指令中的每个存储器访问指令与多个加载/存储标识符中的相应一个相关联;以及
控制单元,包括:
加载/存储计数器,在执行所述多个存储器加载和/或存储器存储指令中的一个存储器加载和/或存储器存储指令时,所述加载/存储计数器被更新,所述加载/存储计数器指示由所述执行单元已执行的所述多个存储器加载和/或存储器存储指令的数目,
所述控制单元被配置为通过将与所述存储器访问指令相关联的所述加载/存储标识符中的一个加载/存储标识符与存储在所述加载/存储计数器中的值相比较来按照执行排序控制所述存储器访问指令向所述执行单元的发出,以确定是否适合发出所述多个存储器加载和/或存储器存储指令中的附加一个存储器加载和/或存储器存储指令。
2.根据权利要求1所述的装置,其中所述比较使用存储在硬件结构中的、从执行包括所述多个存储器加载和/或存储器存储指令的所述指令块的先前实例生成的数据。
3.根据权利要求1所述的装置,其中当所述加载/存储计数器达到用于被编码在所述指令块中的存储器访问指令的数目的预定值时,所述控制单元指示所述指令块已经完成。
4.根据权利要求1所述的装置,其中所述加载/存储标识符是基于针对所述指令块中的所述存储器访问指令中的每个存储器访问指令编码的相应加载/存储标识符。
5.一种操作处理器以执行多个存储器加载和存储器存储指令的方法,所述方法包括:
将存储在存储向量寄存器中的数据与所述多个存储器加载和存储器存储指令的存储掩码相比较,所述存储掩码指示多个加载/存储标识符中的哪个加载/存储标识符指定所述多个存储器加载和存储器存储指令的相对执行排序;
基于与所述存储器指令相关联的相应加载/存储标识符和对所述数据的所述比较,选择所述多个存储器加载和存储器存储指令中的存储器指令以执行;以及
执行所选择的所述存储器指令。
6.根据权利要求5所述的方法,还包括:
其中所选择的、已执行的所述存储器指令是存储器存储指令,已执行的所述存储器存储指令被编码有标识符,所述标识符指示所述存储器存储指令在相对排序中的位置,所述标识符指定所述多个存储器加载和存储器存储指令的相对执行排序;
存储已执行的所述存储器存储指令是否被编码有指示已执行的所述指令在所述存储向量寄存器中执行的相对排序中的位置的指示;以及
基于所述指示,执行如下存储器加载指令,所述存储器加载指令具有比已执行的所述存储器存储指令更晚的相对排序,所述存储器存储指令被编码有指示已执行的所述指令在所述相对排序中的所述位置的标识符。
7.一种装置,包括存储器和至少一个处理器核,所述至少一个处理器核包括:
执行单元,被配置为执行存储器访问指令,所述存储器访问指令包括包含在指令块中的多个存储器加载指令、存储器存储指令、或存储器加载和存储器存储指令;以及
控制单元,包括:
存储向量寄存器,存储指示所述存储器访问指令中的哪些存储器访问指令已经执行的数据,以及
所述控制单元被配置为通过操作控制所述存储器访问指令向所述执行单元的发出,所述操作包括将与所述存储器访问指令相关联的加载/存储标识符与指示所述存储器访问指令中的哪些存储器访问指令已经执行的所述存储向量寄存器数据相比较。
8.根据权利要求7所述的装置,其中所述加载/存储标识符是从执行包括所述多个存储器加载和/或存储器存储指令的所述指令块的先前实例生成的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211067382.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电池模组装配产线
- 下一篇:半导体器件的制备方法





