会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Utilizing Negative Feedback from Unexpected Miss Addresses in a Hardware Prefetcher
    • 在硬件预取器中利用意外错误地址的否定反馈
    • US20130185515A1
    • 2013-07-18
    • US13350909
    • 2012-01-16
    • Peter G. SassoneSuman MamidiElizabeth AbrahamSuresh K. VenkumahantiLucian Codrescu
    • Peter G. SassoneSuman MamidiElizabeth AbrahamSuresh K. VenkumahantiLucian Codrescu
    • G06F12/08
    • G06F12/0862G06F2212/6026
    • Systems and methods for populating a cache using a hardware prefetcher are disclosed. A method for prefetching cache entries includes determining an initial stride value based on at least a first and second demand miss address in the cache, verifying the initial stride value based on a third demand miss address in the cache, prefetching a predetermined number of cache entries based on the verified initial stride value, determining an expected next miss address in the cache based on the verified initial stride value and addresses of the prefetched cache entries; and confirming the verified initial stride value based on comparing the expected next miss address to a next demand miss address in the cache. If the verified initial stride value is confirmed, additional cache entries are prefetched. If the verified initial stride value is not confirmed, further prefetching is stalled and an alternate stride value is determined.
    • 公开了使用硬件预取器填充高速缓存的系统和方法。 用于预取高速缓存条目的方法包括基于高速缓存中的至少第一和第二请求未命中地址来确定初始步幅值,基于高速缓存中的第三请求未命中地址来验证初始步幅值,预取数量的高速缓存条目 基于所验证的初始步幅值,基于所述经验证的初始步幅值和所述预取高速缓存条目的地址来确定所述高速缓存中的预期下一未命中地址; 并且基于将预期的下一个未命中地址与高速缓存中的下一个请求未命中地址进行比较来确认已验证的初始步幅值。 如果确认了验证的初始步幅值,则预取额外的高速缓存条目。 如果验证的初始步幅值未被确认,则进一步预取停止并且确定替代步幅值。