买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:ARM有限公司
摘要:提供了用于控制将数据分配到缓存存储中的装置和方法。该装置包括用于执行指令的处理电路,以及用于存储当执行指令时访问的数据的缓存存储。缓存控制电路被布置为在敏感分配条件被确定为存在时,响应于处理电路推测性地执行识别要被分配到缓存存储中的数据的存储器访问指令,将数据分配到缓存存储中并且与被分配到缓存存储中的数据相关联地设置有条件分配标志。缓存控制电路随后响应于检测到分配解决事件,基于分配解决事件的类型来确定是要清除有条件分配标志以使得该数据之后被视为无条件分配的,还是引起缓存存储中的该数据的无效。这种方案可降低缓存对于基于推测的缓存定时边信道攻击的脆弱性。
主权项:1.一种用于控制将数据分配到缓存存储中的装置,包括:处理电路,用于执行指令;缓存存储,用于存储当执行所述指令时访问的数据;以及缓存控制电路,被布置为在敏感分配条件被确定为存在时,响应于所述处理电路推测性地执行识别要被分配到所述缓存存储中的数据的存储器访问指令,将所述数据分配到所述缓存存储中并且与被分配到所述缓存存储中的所述数据相关联地设置有条件分配标志;所述缓存控制电路响应于检测到分配解决事件,基于所述分配解决事件的类型来从下列项中确定要执行哪个选项:清除所述有条件分配标志以使得所述数据之后被视为无条件分配的,以及引起所述缓存存储中的所述数据的无效;其中,为了引起所述缓存存储中的所述数据的无效,所述缓存控制电路被配置为将所述数据被有条件地分配到的任何缓存线标记为无效;并且所述敏感分配条件至少在如下时间被确定为存在:执行所述存储器访问指令的要求取决于在所述处理电路推测性执行所述存储器访问指令之时未解决的分支操作的结果。
全文数据:
权利要求:
百度查询: ARM有限公司 用于控制将数据分配到缓存存储中的装置和方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。