-
公开(公告)号:CN107870729A
公开(公告)日:2018-04-03
申请号:CN201610848587.0
申请日:2016-09-23
申请人: 伊姆西IP控股有限责任公司
IPC分类号: G06F3/06
CPC分类号: G06F12/123 , G06F3/064 , G06F12/0246 , G06F12/0862 , G06F12/0866 , G06F12/0868 , G06F12/0897 , G06F12/127 , G06F2212/1016 , G06F2212/1044 , G06F2212/461 , G06F2212/466 , G06F2212/6024 , G06F3/0656 , G06F3/0604
摘要: 本公开提供了一种用于缓存数据的方法、设备和系统。在根据本公开的一个实施方式中,所述用于缓存数据的方法包括:在用于记录数据的访问计数信息的记录周期内,记录与各个数据相关的访问计数信息,其中所述记录周期包括多个记录时隙,在单个记录时隙内对所述访问计数信息的记录被约束,而多个记录时隙内的访问计数信息被累计;以及响应于所述记录周期到期,基于所述访问计数信息针对各个数据执行向缓存存储区中的晋级。利用本公开的实施方式,可以使得在较长时间内的较热数据能够得到晋级到缓存存储区的较佳机会,同时也能够减少在短期内较热的噪声数据被晋级的可能,从而实现更有效的数据缓存,更加充分地利用缓存资源。
-
公开(公告)号:CN107038125A
公开(公告)日:2017-08-11
申请号:CN201710278117.X
申请日:2017-04-25
申请人: 上海兆芯集成电路有限公司
IPC分类号: G06F12/0862 , G06F9/38
CPC分类号: G06F12/0862 , G06F9/3802 , G06F9/3855 , G06F13/1615 , G06F13/1642 , G06F2212/6024 , G06F9/3814
摘要: 一种用于处理器的缓存存储器,包括仲裁器、标签阵列和请求队列。仲裁者在多个存储器访问请求之间进行仲裁并提供所选择的存储器访问请求。标签阵列具有接收所选择的存储器访问请求的第一读取端口,并且具有从预取器接收预取请求的第二读取端口。标签阵列对所选择的存储器访问请求或预取请求所请求的数据是否存储在对应的数据阵列中进行命中或未命中确定。请求队列具有第一写入端口,用于在标签阵列中未命中时接收所选择的存储器访问请求,并且具有第二写入端口,用于在标签阵列中未命中时接收预取请求。额外的读写端口提供了一个独立的独立流水线路径,用于处理预取请求。
-
公开(公告)号:CN106164875A
公开(公告)日:2016-11-23
申请号:CN201580018112.2
申请日:2015-04-02
申请人: 高通股份有限公司
发明人: 哈罗德·韦德·凯恩三世 , 戴维·约翰·帕尔弗雷曼
IPC分类号: G06F12/08
CPC分类号: G06F12/0862 , G06F12/0864 , G06F12/0875 , G06F12/128 , G06F2212/283 , G06F2212/602 , G06F2212/6024 , G06F2212/6046 , Y02D10/13
摘要: 本发明揭示基于专用高速缓存组中的竞争性专用预取策略进行自适应性高速缓存预取以减少高速缓存污染。在一个方面中,提供用于将数据预取到高速缓存中的自适应性高速缓存预取电路。自适应性高速缓存预取电路经配置以基于应用于高速缓存中的专用高速缓存组的竞争性专用预取策略而确定哪个预取策略用作替换策略。各专用高速缓存组具有用作给定专用高速缓存组的替换策略的相关联专用预取策略。自适应性高速缓存预取电路跟踪存取专用高速缓存组中的每一者的高速缓存未中。自适应性高速缓存预取电路可经配置以使用引发其相应专用高速缓存组的较少高速缓存未中的专用预取策略而将预取策略应用到高速缓存中的其它追随者(即,非专用)高速缓存组,以减少高速缓存污染。
-
公开(公告)号:CN102971716B
公开(公告)日:2015-06-17
申请号:CN201180017541.X
申请日:2011-02-28
申请人: ATI科技无限责任公司
发明人: 菲利普·NG , 吉姆谢德·B·米尔扎 , 安东尼·阿萨罗
IPC分类号: G06F12/02
CPC分类号: G06F12/0862 , G06F12/0868 , G06F2212/1028 , G06F2212/6024 , Y02D10/13
摘要: 本发明公开了一种用于重新填充高速缓存的方法和装置。所述高速缓存的内容的至少一部分存储在与所述高速缓存分开的位置中。将电力从所述高速缓存中移除并且一段时间之后恢复电力。在已对所述高速缓存恢复电力后,用与所述高速缓存分开存储的所述高速缓存的所述内容的所述部分重新填充所述高速缓存。
-
公开(公告)号:CN104520808A
公开(公告)日:2015-04-15
申请号:CN201280075261.9
申请日:2012-07-12
发明人: V.阿瓦斯蒂
CPC分类号: G06F12/0862 , G06F12/08 , G06F12/0866 , G06F12/0871 , G06F2212/1016 , G06F2212/6024 , G06F2212/6026
摘要: 本文包括用于提供待检索的数据的系统和方法。在一个实例中,一种方法包括检测数据检索请求。该方法还包括基于所述数据检索请求从连续存储模块识别第一组预期数据。另外,该方法包括从神经网络模块识别第二组预期数据。此外,该方法包括基于条件概率模块识别第三组预期数据。另外,该方法包括组合第二组预期数据与第三组预期数据以产生预测数据组。该方法还包括组合第一组预期数据与预测数据组以产生结果组并从储存装置检索结果组。
-
公开(公告)号:CN101017430A
公开(公告)日:2007-08-15
申请号:CN200710007030.5
申请日:2007-02-07
申请人: 国际商业机器公司
发明人: D·A·卢伊克
CPC分类号: G06F12/0862 , G06F12/0855 , G06F12/0897 , G06F2212/6024 , G06F2212/6028
摘要: 提供了一种用于D缓存缺失预测和调度的方法和装置。在一个实施例中,调度处理器中指令的执行。该处理器可具有至少一个级联的、延迟的执行流水线单元,该单元具有两个或更多个以相对于彼此为延迟的方式执行公共发送组中的指令的执行流水线。该方法包括接收指令的发送组,确定该发送组中的第一指令是否在该第一指令的先前执行期间导致了缓存缺失,并且如果是的话,调度该第一指令将在一流水线中执行,其中该流水线中的执行相对于该级联的、延迟的执行流水线单元中的另一个流水线是被延迟的。
-
公开(公告)号:CN109564549A
公开(公告)日:2019-04-02
申请号:CN201780050452.2
申请日:2017-08-08
申请人: 超威半导体公司
IPC分类号: G06F12/0862 , G06F12/0886 , G06F12/0846
CPC分类号: G06F12/12 , G06F12/0848 , G06F12/0862 , G06F12/0886 , G06F12/0891 , G06F2212/1021 , G06F2212/6024 , G06F2212/6026
摘要: 当数据高速缓存未命中发生时,数据高速缓存区域预取器创建区域。每个区域包括邻近每个数据高速缓存未命中的预定范围的数据线路,并且用相关联的指令指针寄存器(RIP)标记。所述数据高速缓存区域预取器比较后续存储器请求与每个现有区域的所述预定范围的数据线路。对于每个匹配,所述数据高速缓存区域预取器设置访问位,并且试图基于所述所设置的访问位来识别伪随机访问模式。所述数据高速缓存区域预取器使适当计数器递增或递减以追踪所述伪随机访问模式发生的频率。如果所述伪随机访问模式频繁发生,那么下次使用相同RIP和模式处理存储器请求时,所述数据高速缓存区域预取器针对所述RIP根据所述伪随机访问模式预取所述数据线路。
-
公开(公告)号:CN104025185A
公开(公告)日:2014-09-03
申请号:CN201280061641.7
申请日:2012-12-12
申请人: ATI科技无限责任公司
CPC分类号: G06F12/0862 , G06F2212/302 , G06F2212/6024 , G06F2212/6028 , G06T1/60
摘要: 本发明提供了一种方法和系统,其中图形处理单元具有用于在所述图形处理单元上预加载缓存的专用控制器。所述方法包括接收命令消息,所述命令消息包括与存储器的部分相关的数据。所述方法也包括:解释所述命令消息,识别所述缓存的策略信息,识别存储器的所述部分的位置和大小,并且创建包括与所述部分的内容相关的数据的提取消息,其中所述提取消息使所述缓存预加载存储器的所述部分中的数据。
-
公开(公告)号:CN102971716A
公开(公告)日:2013-03-13
申请号:CN201180017541.X
申请日:2011-02-28
申请人: ATI科技无限责任公司
发明人: 菲利普·NG , 吉姆谢德·B·米尔扎 , 安东尼·阿萨罗
IPC分类号: G06F12/02
CPC分类号: G06F12/0862 , G06F12/0868 , G06F2212/1028 , G06F2212/6024 , Y02D10/13
摘要: 本发明公开了一种用于重新填充高速缓存的方法和装置。所述高速缓存的内容的至少一部分存储在与所述高速缓存分开的位置中。将电力从所述高速缓存中移除并且一段时间之后恢复电力。在已对所述高速缓存恢复电力后,用与所述高速缓存分开存储的所述高速缓存的所述内容的所述部分重新填充所述高速缓存。
-
公开(公告)号:CN102841854A
公开(公告)日:2012-12-26
申请号:CN201210155325.8
申请日:2012-05-18
申请人: 国际商业机器公司
IPC分类号: G06F12/08
CPC分类号: G06F12/0862 , G06F12/0811 , G06F2212/283 , G06F2212/6024 , G06F2212/604 , G06F2212/6046
摘要: 本发明涉及根据动态分级存储器缓存认知执行数据读取的方法和系统。描述了一种用于在存储系统内实现动态分级存储器缓存(HMC)认知的方法、系统和计算机程序产品。具体地讲,当在存储系统内执行动态读操作时,数据模块根据确定数据是否存在于分级存储器缓存中的策略评估数据预取方针并在之后在需要的情况下修改数据预取方针。该系统随后使用该数据预取方针执行存储装置的读操作以使存储装置的未来数据检索最小化。另外,在包括进行协作以满足数据检索请求的多个存储节点的分布式存储环境中,能够针对每个存储节点执行动态分级存储器缓存认知而不会降低分布式存储环境的总体性能。
-
-
-
-
-
-
-
-
-