[发明专利]一种基于缓存测试区针对预取数据选择缓存转移策略的方法和一种处理器有效

专利信息
申请号: 201780044628.3 申请日: 2017-07-19
公开(公告)号: CN109478165B 公开(公告)日: 2020-10-02
发明(设计)人: 保罗·詹姆斯·莫耶 申请(专利权)人: 超威半导体公司
主分类号: G06F12/0897 分类号: G06F12/0897
代理公司: 上海胜康律师事务所 31263 代理人: 樊英如;邱晓敏
地址: 美国加利*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 处理器[101]基于缓存[110]的不同测试区[115、116]的存取度量而将转移策略[111、112]应用于所述缓存的部分[118],其中每个测试区针对响应于预取请求而存储但不是需求请求的标的的缓存条目中的数据应用不同的转移策略。一个测试区应用一种转移策略,在所述转移策略下,未使用的预取在从所述缓存的所述测试区逐出之后被转移到缓存分层结构中的较高层级缓存。另一测试区应用一种转移策略,在所述转移策略下,未使用的预取在从所述缓存的所述测试区逐出之后被取代而不是被转移到较高层级缓存(或者被转移到所述较高层级缓存但被存储为无效数据)。
搜索关键词: 一种 基于 缓存 测试 针对 数据 选择 转移 策略 方法 处理器
【主权项】:
1.一种方法,所述方法包括:响应于取代第一缓存[110]的第一区[116]处的第一缓存条目[246]处的第一数据,响应于所述第一数据是尚未作为需求请求的目标的预取数据而将所述第一数据转移到第二缓存[120];以及响应于取代所述第一缓存的第二区[115]处的第二缓存条目[244]处的第二数据,响应于所述数据是尚未作为需求请求的目标的预取数据而从所述第一缓存丢弃所述第二数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201780044628.3/,转载请声明来源钻瓜专利网。

同类专利
  • 具有紧凑的用户对象和离线数据库更新的用于优化的服务访问的代理高速缓存-202180072881.6
  • D·戴伊 - 甲骨文国际公司
  • 2021-08-27 - 2023-07-21 - G06F12/0897
  • 当接收到访问服务的请求时,可以将用户对象存储在长期数据存储库中,以及存储在短期高速缓存中。高速缓存可以被划分为存储用户对象的完整版本的常规高速缓存,以及存储用户对象的紧凑版本的代理高速缓存。用户对象的紧凑版本可以包括从完整的用户对象导出的、指示是否应该准许访问特定服务的后续请求的字段。在基于紧凑的用户对象中的该值准许/拒绝访问之后,系统能够离线处理对完整的用户对象的更新。可以使用此代理高速缓存结构来快速批准/拒绝请求,并将此过程与涉及完整的用户对象的处理解耦。
  • 基于组合的高速缓存策略测试来配置高速缓存的高速缓存策略-202180045533.X
  • 约翰·凯利;保罗·莫耶 - 超威半导体公司
  • 2021-05-20 - 2023-03-03 - G06F12/0897
  • 本发明提供一种电子设备,其包括具有高速缓存控制器和高速缓存存储器的高速缓存。电子设备还包括高速缓存策略管理器。高速缓存策略管理器使高速缓存控制器将两个或更多个高速缓存策略用于高速缓存存储器中的多个测试区域中的每一个测试区域中的高速缓存操作,其中在每个测试区域中使用两个或更多个高速缓存策略的不同的配置值。高速缓存策略管理器基于高速缓存操作的性能度量为两个或更多个高速缓存策略中的至少一个高速缓存策略选择所选择的配置值,同时在测试区域中使用两个或更多个高速缓存策略的不同的配置值。高速缓存策略管理器使高速缓存控制器在将至少一个高速缓存策略用于高速缓存存储器的主区域中的高速缓存操作时使用所选择的配置值。
  • 多级高速缓存安全性-202080038470.0
  • 阿布希吉特·A·查查德;D·M·汤普森;N·布霍里亚 - 德州仪器公司
  • 2020-05-26 - 2022-01-04 - G06F12/0897
  • 在所描述实例中,一致存储器系统包含中央处理单元(CPU)以及一级及二级高速缓存。所述CPU经布置以执行程序指令(1000)以在至少第一或第二安全上下文中操纵数据。所述第一及第二高速缓存中的每一者存储(例如,1050)用于指示通过其接收相应高速缓存行的数据的所述至少第一或第二安全上下文的安全代码。所述一级及二级高速缓存响应于比较(1020)高速缓存的相应行的所述安全代码且作为响应执行(1030)高速缓存一致性操作而维持一致性。
  • 一种基于缓存测试区针对预取数据选择缓存转移策略的方法和一种处理器-201780044628.3
  • 保罗·詹姆斯·莫耶 - 超威半导体公司
  • 2017-07-19 - 2020-10-02 - G06F12/0897
  • 处理器[101]基于缓存[110]的不同测试区[115、116]的存取度量而将转移策略[111、112]应用于所述缓存的部分[118],其中每个测试区针对响应于预取请求而存储但不是需求请求的标的的缓存条目中的数据应用不同的转移策略。一个测试区应用一种转移策略,在所述转移策略下,未使用的预取在从所述缓存的所述测试区逐出之后被转移到缓存分层结构中的较高层级缓存。另一测试区应用一种转移策略,在所述转移策略下,未使用的预取在从所述缓存的所述测试区逐出之后被取代而不是被转移到较高层级缓存(或者被转移到所述较高层级缓存但被存储为无效数据)。
  • 用于存储用于高速缓存条目传输的高速缓存位置信息的系统和方法-201780043666.7
  • 保罗·詹姆斯·莫耶 - 超威半导体公司
  • 2017-07-13 - 2019-03-15 - G06F12/0897
  • 高速缓存[120]将正从较高级别高速缓存[140]传输到较低级别高速缓存的数据[170]连同指示从中传输所述数据的较高级别高速缓存位置的信息[171]一起存储。在接收到对存储在所述较高级别高速缓存中的所述位置处的数据的请求时,高速缓存控制器[130]将所述较高级别高速缓存位置信息存储在所述数据的状态标签中。然后,所述高速缓存控制器将具有指示所述较高级别高速缓存位置的所述状态标签的所述数据传输到较低级别高速缓存。当随后更新所述数据或从所述较低级别高速缓存逐出所述数据时,所述高速缓存控制器读取所述状态标签位置信息并将所述数据传输回到所述较高级别高速缓存中的最初从中传输所述数据的所述位置。
  • 具有选择性储存的多级非易失性缓存-201680068787.2
  • S.N.特里卡;S.普蒂尔斯基 - 英特尔公司
  • 2016-11-16 - 2018-07-31 - G06F12/0897
  • 在实施例中,描述了与多级缓存相关联的装置、方法和存储介质。第一存储级别可以从多级缓存的第二存储级别接收输入/输出(I/O)请求,其中该I/O请求与数据相关联。第一存储级别还可以接收要指示数据是否被存储或将被存储在第二存储级别中的指示符。第一存储级别可以基于指示符来确定是否要将数据存储在第一存储级别中。可以描述和/或要求保护其它实施例。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top