发明名称 基于专用高速缓存组中的竞争性专用预取策略进行自适应性高速缓存预取以减少高速缓存污染
摘要 本发明揭示基于专用高速缓存组中的竞争性专用预取策略进行自适应性高速缓存预取以减少高速缓存污染。在一个方面中,提供用于将数据预取到高速缓存中的自适应性高速缓存预取电路。自适应性高速缓存预取电路经配置以基于应用于高速缓存中的专用高速缓存组的竞争性专用预取策略而确定哪个预取策略用作替换策略。各专用高速缓存组具有用作给定专用高速缓存组的替换策略的相关联专用预取策略。自适应性高速缓存预取电路跟踪存取专用高速缓存组中的每一者的高速缓存未中。自适应性高速缓存预取电路可经配置以使用引发其相应专用高速缓存组的较少高速缓存未中的专用预取策略而将预取策略应用到高速缓存中的其它追随者(即,非专用)高速缓存组,以减少高速缓存污染。
申请公布号 CN106164875A 申请公布日期 2016.11.23
申请号 CN201580018112.2 申请日期 2015.04.02
申请人 高通股份有限公司 发明人 哈罗德·韦德·凯恩三世;戴维·约翰·帕尔弗雷曼
分类号 G06F12/08(2016.01)I 主分类号 G06F12/08(2016.01)I
代理机构 北京律盟知识产权代理有限责任公司 11287 代理人 宋献涛
主权项 一种用于将高速缓存数据预取到高速缓存中的自适应性高速缓存预取电路,其包括:未中跟踪电路,其经配置以基于由以下各项中的所存取的高速缓存条目产生的高速缓存未中而更新至少一个未中状态:高速缓存中的被应用了至少一个第一专用预取策略的至少一个第一专用高速缓存组,以及所述高速缓存中的被应用了不同于所述至少一个第一专用预取策略的至少一个第二专用预取策略的至少一个第二专用高速缓存组;和预取筛选器,其经配置以基于所述未中跟踪电路的所述至少一个未中状态而从所述至少一个第一专用预取策略和所述至少一个第二专用预取策略当中选择预取策略。
地址 美国加利福尼亚州