[发明专利]基于可替换信息值的编码来识别读取集信息在审
| 申请号: | 201910745851.1 | 申请日: | 2019-08-13 |
| 公开(公告)号: | CN110851242A | 公开(公告)日: | 2020-02-28 |
| 发明(设计)人: | 达米安·纪尧姆·皮埃尔·帕耶特;卢卡斯·加西亚;纳塔利亚·邦达伦科;斯特凡诺·吉吉尼 | 申请(专利权)人: | ARM有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/52;G06F12/0877 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
| 地址: | 英国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 替换 信息 编码 识别 读取 | ||
1.一种设备,包括:
处理电路,所述处理电路用于处理数据处理的线程;
事务内存支持电路,所述事务内存支持电路用于支持在所述处理电路处理的线程内执行事务,所述事务包括在事务开始指令和事务结束指令之间推测性地执行的线程的指令,针对所述线程的指令,所述处理电路被配置为防止提交推测性地执行的指令的结果,直到达到所述事务结束指令,其中,所述事务内存支持电路被配置为响应于检测到从另一线程到针对所述事务跟踪的地址读取集之一的写入访问而触发所述事务的中止;以及
具有多个条目的缓存,每个条目与多个地址之一相关联并指定与该地址相关联的可替换信息值,所述可替换信息值包含下述信息:针对该信息,即使该信息不正确,在所述事务之外,处理在功能上也是正确的;
其中,当所述事务处于待决状态时,所述事务内存支持电路被配置为基于所述可替换信息值的编码来识别读取集信息,所述读取集信息识别针对所述事务跟踪的地址读取集中的地址。
2.根据权利要求1所述的设备,其中,在所述事务开始指令之后,所述事务内存支持电路被配置为设置所述可替换信息值的编码以识别所述读取集信息。
3.根据权利要求2所述的设备,其中,所述事务内存支持电路被配置为:
在所述事务之外限制所述可替换信息值的许多允许编码;并且
在所述事务开始指令之后,将所述可替换信息值的编码设置为非允许编码以识别所述读取集信息。
4.根据权利要求3所述的设备,其中,在所述事务之外,所述非允许编码是向另一允许编码提供功能上等同的结果的冗余编码。
5.根据权利要求3所述的设备,其中,在所述事务开始指令之后的编码集与所述事务之外的任何允许编码之间存在至少为3的汉明距离。
6.根据权利要求3所述的设备,其中,所述非允许编码包括下述编码:在该编码中,所述可替换信息值的子集中的多于预定数量的可替换信息值具有预定值。
7.根据权利要求1所述的设备,其中,所述缓存包括用于存储编码指示符值编码指示符字段,以向所述处理电路提供关于对所述可替换信息值的编码的指示。
8.根据权利要求7的设备,其中,响应于所述事务开始指令,所述事务内存支持电路被配置为选择所述可替换信息值的编码以减少用于下述信息的位数:针对该信息,即使该信息不正确,处理在功能上也是正确的。
9.根据权利要求1所述的设备,其中,所述读取集信息的第一部分包括用于检测所述读取集信息中的错误的错误检测信息。
10.根据权利要求9所述的设备,其中,所述事务内存支持电路被配置为在所述事务开始指令之后选择对所述读取集信息的第二部分的编码以识别:
与所述缓存中的一组条目相关联的至少一个组指示符,组标识符指示关联组是仅包括读取集中的条目的完整组还是包括不在读取集中的至少一个条目的不完整组;以及
与所述不完整组中的至少一个条目相关联的至少一个条目指示符,所述条目指示符指示关联方式是否在读取集中。
11.根据权利要求1所述的设备,其中,所述事务内存支持电路被配置为基于所述可替换信息值的编码来识别多个事务中的每个事务的读取集信息。
12.根据权利要求11所述的设备,其中,所述多个事务中的每个事务的读取集信息共享错误检测码。
13.根据权利要求1的设备,其中,响应于所述事务结束指令的执行或所述事务的中止,所述处理电路被配置为将所述多个条目的可替换信息值解释为下述信息:针对该信息,即使该信息不正确,处理在功能上也是正确的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910745851.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种叉车百叶窗控制系统
- 下一篇:超声系统探头保持器
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





