预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111344685A(43)申请公布日2020.06.26(21)申请号201880071347.1(74)专利代理机构上海胜康律师事务所31263代理人李献忠张华(22)申请日2018.09.14(51)I(30)优先权数据nt.Cl.15/800,7272017.11.01USG06F12/0891(2006.01)G06F12/02(2006.01)(85)PCT国际申请进入国家阶段日G06F12/0811(2006.01)2020.04.30G06F12/0862(2006.01)(86)PCT国际申请的申请数据PCT/US2018/0511572018.09.14(87)PCT国际申请的公布数据WO2019/089142EN2019.05.09(71)申请人超威半导体公司地址美国加利福尼亚州(72)发明人威廉·L·瓦尔克迈克尔·L·戈尔登马吕斯·埃弗斯权利要求书2页说明书11页附图8页(54)发明名称在断电状态期间保留处理器内核的高速缓存条目(57)摘要与第一高速缓存(205)相关联的处理器内核(215)开始进入断电状态。作为响应,将表示所述第一高速缓存的一组条目(220)的信息存储在保留区域(230)中,所述保留区域在所述处理器内核处于断电状态时接收保留电压。将指示所述一组条目中的一个或多个失效条目的信息也存储在所述保留区域中。响应于所述处理器内核开始从所述断电状态退出,使用表示所述条目的所述所存储的信息和指示所述至少一个失效条目的所述所存储的信息来恢复所述第一高速缓存的条目。CN111344685ACN111344685A权利要求书1/2页1.一种方法,所述方法包括:响应于与第一高速缓存相关联的处理器内核断电,将表示所述第一高速缓存的一组条目的信息存储在处理系统的保留区域中,所述保留区域在所述处理器内核处于断电状态时接收保留电压;将指示所述第一高速缓存的所述一组条目中的至少一个失效条目的信息存储在所述保留区域中;以及响应于所述处理器内核开始从所述断电状态退出,使用表示所述条目的所述所存储的信息和指示所述至少一个失效条目的所述所存储的信息来恢复所述第一高速缓存的所述条目。2.如权利要求1所述的方法,其中所述保留区域包括以下各项中的至少一者:包含所述第一高速缓存的第二高速缓存、存储高速缓存在所述第一高速缓存中的信息的外部存储器,以及在所述处理器内核处于所述断电状态时接收所述保留电压的所述第一高速缓存的一部分。3.如权利要求1所述的方法,其中所述第一高速缓存是为所述处理器内核对虚拟到物理地址转换进行高速缓存的转换后备缓冲器(TLB)。4.如权利要求3所述的方法,其中存储表示所述TLB的所述条目的所述信息包括将所述条目存储在所述保留区域中,并且其中恢复所述TLB的所述条目包括向所述TLB提供所述所存储的条目。5.如权利要求3所述的方法,其中:存储表示所述TLB的所述条目的所述信息包括将所述TLB中的所述条目的虚拟地址存储在所述保留区域中;并且恢复所述TLB的所述条目包括预取所述虚拟地址以开始页表遍历,所述页表遍历填充所述TLB中的所述条目。6.如权利要求3所述的方法,其中存储指示所述至少一个失效条目的所述信息包括响应于在所述处理器内核处于所述断电状态时接收到使所述至少一个失效条目失效的信号而将所述信息存储在队列中。7.如权利要求6所述的方法,所述方法还包括:响应于所述队列溢出失效请求而使所述TLB失效。8.如权利要求1所述的方法,其中所述第一高速缓存是高速缓存层次结构中的较低层级高速缓存,所述高速缓存层次结构包含第二高速缓存,所述第二高速缓存包含所述第一高速缓存。9.如权利要求8所述的方法,其中存储代表所述第一高速缓存中的所述条目的所述信息包括以下至少一者:冲洗所述第一高速缓存以将所述条目的修改后的值写入到所述第二高速缓存或外部存储器,以及刷新所述第一高速缓存以将所述条目的所有值写入到所述第二高速缓存或所述外部存储器。10.如权利要求9所述的方法,其中:存储代表所述第一高速缓存中的所述条目的所述信息包括将所述条目的物理地址存储在所述第二高速缓存或所述外部存储器中的与所述条目相关联的阴影标签中;并且存储指示所述至少一个失效条目的所述信息包括将所述信息存储在所述阴影标签中。2CN111344685A权利要求书2/2页11.如权利要求10所述的方法,其中恢复所述第一高速缓存中的所述条目包括基于所述阴影标签中的所述条目的所述物理地址和指示所述至少一个失效条目的所述信息来预取所述第一高速缓存中的有效条目。12.一种设备,所述设备包括:处理器内核,所述处理器内核被配置为从第一高速缓存存取信息;以及保留区域,所述保留区域在所述处理器内核处于断电状态时接收保留