【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机高速缓冲存储器,具体涉及用于在将电力从高速缓冲存储器中移除并且接着对高速缓冲存储器恢复电力后重新加载高速缓冲存储器的方法和装置。
技术介绍
在计算机中,高速缓存是与保存近期访问的数据的处理器的主存储器分开的小型快速存储器。使用高速缓存加快了对相同数据的后续请求的访问时间。当在正被搜索的高速缓存中找到请求数据或存储器位置时,发生“高速缓存命中”。当未找到请求数据或存储器位置时,应当认为“高速缓存缺失”,并且在高速缓存中该数据可能被分配新条目。如果高速缓存已满,那么许多策略之一可以用于排除现有条目。高速缓存可以包括一个或多个标签存储器和一个或多个数据存储器。标签存储器包括标签。一般地,标签可以用于唯一地识别经高速缓存的数据片并且判定经高速缓存的数据是否可用来满足进入的请求。在一种实施方式中,标签可以包括经高速缓存的数据的主存储器位置的索引。在另一种实施方式中,在转译后援缓冲器(TLB)型高速缓存中,标签可能不会直接为主存储器位置编索引,但是可能由虚拟地址和与特定的主存储器地址没有直接关系的其它基于请求的信息组成。数据存储器包括来自主存储器的数据的副本。数据存储器还可以包括由处理器生成且尚未写出到主存储器(例如,具有回写高速缓存)的数据。这类数据必须在可将电力从高速缓存中移除前写出到存储器。为了减小计算机中的电力消耗,组件(包括内部集成组件)可以在闲置周期期间置于低电力状态或完全断电。对内置有易失性存储元件的高速缓冲存储器断电会引起状态丧失。一旦电力恢复,正常的闻速缓存访问将无法命中,因为闻速缓存是空的,从而需要从较高延时(和可能较低带宽) ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.03.03 US 12/716,3911.一种用于重新填充高速缓存的方法,其包括 将所述高速缓存的内容的至少一部分存储在与所述高速缓存分开的位置中; 将电力从所述高速缓存中移除; 对所述高速缓存恢复电力;和 用与所述高速缓存分开存储的所述高速缓存的所述内容的所述部分重新填充所述高速缓存。2.根据权利要求I所述的方法,其中所述存储包括 创建恢复标签,每个恢复标签包括来自所述高速缓存的某些内容;和 将所述恢复标签存储在与所述高速缓存分开的所述位置中。3.根据权利要求2所述的方法,其中所述重新填充包括 读取所述恢复标签;和 使用所述恢复标签将数据加载到所述高速缓存中。4.根据权利要求2所述的方法,其中所述创建包括使用先前高速缓存访问的历史清单生成恢复标签。5.根据权利要求4所述的方法,其中所述创建包括移除先前高速缓存访问的所述历史清单中的重复的、相似的或重叠的条目。6.根据权利要求I所述的方法,其中 所述高速缓存包括一个或多个标签存储器和一个或多个数据存储器; 所述移除包括让所述标签存储器中至少之一通电并且对所述剩余标签存储器和所有所述数据存储器断电;且所述重新填充包括 从所述至少一个通电标签存储器读取所述标签;和 使用所述经读取的标签将数据加载到所述高速缓存中。7.根据权利要求6所述的方法,其中 所述读取包括从所述至少一个通电标签存储器读取地址;且 所述使用包括 从所述地址提取数据;和 将所述提取的数据写入到所述高速缓存。8.根据权利要求I所述的方法,其中 所述存储包括 从所述高速缓存读取标签以生成恢复标签;和 将所述恢复标签存储在与所述高速缓存分开的所述位置中; 所述重新填充包括 读取所述恢复标签;和 使用所述恢复标签将数据加载到所述高速缓存中。9.根据权利要求8所述的方法,其中所述存储还包括 在将所述恢复标签存储在与所述高速缓存分开的所述位置中前压缩所述恢复标签。10.根据权利要求I所述的方法,其中 所述高速缓存是包括较高级高速缓存和多个较低级高速缓存的多级高速缓存;且所述移除包括对所述较高级高速缓存断电并且保留所述较低级高速缓存的至少之一中的电力。11.根据权利要求10所述的方法,其中所述重新填充包括 在保留电力的所述至少一个较低级高速缓存中生 成标签和数据信息; 将所述标签和数据信息发送到所述较高级高速缓存;和 将所述标签和数据信息写入到所述较高级高速缓存。12.根据权利要求10所述的方法,其中所述重新填充包括 在保留电力的所述至少一个较低级高速缓存中生成恢复标签,每个恢复标签包括来自所述较低级高速缓存的某些内容; 根据所述恢复标签而将重新加载命令发放到所述较高级高速缓存; 由所述较高级高速缓存使用所述重新加载命令请求数据;和 将所述请求的数据写入到所述较高级高速缓存。13.根据权利要求11所述的方法,其中所述写入包括 将分层目录信息写入到所述较高级高速缓存。14.一种用于重新填充高速缓存的方法,其包括 将电力从所述高速缓存中移除; 对所述高速缓存恢复电力; 用信号通知高速缓存客户端已对所述高速缓存恢复电力并且所述高速缓存已丧失状态; ...
【专利技术属性】
技术研发人员:菲利普·NG,吉姆谢德·B·米尔扎,安东尼·阿萨罗,
申请(专利权)人:ATI科技无限责任公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。