-
公开(公告)号:CN103365794A
公开(公告)日:2013-10-23
申请号:CN201310085491.X
申请日:2013-03-18
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0815 , G06F12/0804 , G06F12/0817 , G06F12/0897 , G06F12/126
Abstract: 一种数据处理系统包括由较高级别和较低级别缓存支持的处理器核。响应于在处理器核中执行解除分配指令,从处理器核向较低级别缓存发送解除分配请求,解除分配请求指定与目标缓存线相关联的目标地址。响应于在较低级别缓存处接收到解除分配请求,确定目标地址是否命中较低级别缓存。响应于确定目标地址命中较低级别缓存,将目标缓存线保留在较低级别缓存的数据阵列中,以及更新较低级别缓存的目录中的替换顺序字段,使得目标缓存线响应于后续缓存未命中而更可能从较低级别缓存被收回。
-
公开(公告)号:CN103870358A
公开(公告)日:2014-06-18
申请号:CN201310589754.0
申请日:2013-11-20
Applicant: 国际商业机器公司
CPC classification number: G06F9/45533 , G06F9/45558 , G06F11/00 , G06F11/1484 , G06F11/202 , G06F11/2041 , G06F11/2097 , G06F12/0891 , G06F2009/45583
Abstract: 本发明涉及一种虚拟机故障切换。公开一种计算机系统(100),该计算机系统包括:处理器单元(110),适于在第一操作模式中运行虚拟机;可由处理器单元访问的高速缓存(120),所述高速缓存包括多个高速缓存行(1210),每个高速缓存行包括高速缓存线(1214)和映像修改标志(1217),映像修改标志指示由虚拟机的运行引起的所述高速缓存线的修改;以及能由高速缓存控制器访问的存储器(140),用于存储所述虚拟机的映像,其中处理器单元包括:复本管理器,适于在所述第一操作模式中运行虚拟机之前在存储器中定义日志(200);并且所述高速缓存还包括:高速缓存控制器(122),适于定期地检查所述映像修改标志;在定义的日志中仅写入有标志的高速缓存线的存储器地址并且后续清除映像修改标志。也公开一种包括这样的计算机系统的计算机集群和管理这样的计算机集群的方法。
-
公开(公告)号:CN103870358B
公开(公告)日:2017-03-01
申请号:CN201310589754.0
申请日:2013-11-20
Applicant: 国际商业机器公司
IPC: G06F11/14 , G06F12/0891 , G06F9/455 , G06F11/20
CPC classification number: G06F9/45533 , G06F9/45558 , G06F11/00 , G06F11/1484 , G06F11/202 , G06F11/2041 , G06F11/2097 , G06F12/0891 , G06F2009/45583
Abstract: 本发明涉及一种虚拟机故障切换。公开一种计算机系统(100),该计算机系统包括:处理器单元,适于在第一操作模式中运行虚拟机;可由处理器单元访问的高速缓存,所述高速缓存包括多个高速缓存行(1210),每个高速缓存行包括高速缓存线(1214)和映像修改标志(1217),映像修改标志指示由虚拟机的运行引起的所述高速缓存线的修改;以及能由高速缓存控制器访问的存储器(140),用于存储所述虚拟机的映像,其中处理器单元包括:复本管理器,适于在所述第一操作模式中运行虚拟机之前在存储器中定义日志器,适于定期地检查所述映像修改标志;在定义的日志中仅写入有标志的高速缓存线的存储器地址并且后续清除映像修改标志。也公开一种包括这样的计算机系统的计算机集群和管理这样的计算机集群的方法。(200);并且所述高速缓存还包括:高速缓存控制
-
公开(公告)号:CN103365793B
公开(公告)日:2016-05-25
申请号:CN201310070395.8
申请日:2013-03-06
Applicant: 国际商业机器公司
IPC: G06F12/0842 , G06F12/128
CPC classification number: G06F12/0817 , G06F12/0804 , G06F12/121 , G06F12/122 , G06F12/126
Abstract: 响应于执行解除分配指令,从处理器核向较低级别缓存发送解除分配请求,该解除分配请求指定目标缓存线的目标地址。作为响应,确定目标地址是否命中较低级别缓存。如果是,则将目标缓存线保留在较低级别缓存的数据阵列中,以及更新较低级别缓存的替换顺序字段,使得目标缓存线响应于后续缓存未命中包括目标缓存线的同余类而更可能从较低级别缓存被收回。响应于后续缓存未命中,将目标缓存线剔除至较低级别缓存,并带有目标缓存线是处理器核的在先解除分配请求的目标的指示。
-
公开(公告)号:CN103365794B
公开(公告)日:2016-05-04
申请号:CN201310085491.X
申请日:2013-03-18
Applicant: 国际商业机器公司
IPC: G06F12/126
CPC classification number: G06F12/0815 , G06F12/0804 , G06F12/0817 , G06F12/0897 , G06F12/126
Abstract: 一种数据处理系统包括由较高级别和较低级别缓存支持的处理器核。响应于在处理器核中执行解除分配指令,从处理器核向较低级别缓存发送解除分配请求,解除分配请求指定与目标缓存线相关联的目标地址。响应于在较低级别缓存处接收到解除分配请求,确定目标地址是否命中较低级别缓存。响应于确定目标地址命中较低级别缓存,将目标缓存线保留在较低级别缓存的数据阵列中,以及更新较低级别缓存的目录中的替换顺序字段,使得目标缓存线响应于后续缓存未命中而更可能从较低级别缓存被收回。
-
公开(公告)号:CN103365793A
公开(公告)日:2013-10-23
申请号:CN201310070395.8
申请日:2013-03-06
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0817 , G06F12/0804 , G06F12/121 , G06F12/122 , G06F12/126
Abstract: 响应于执行解除分配指令,从处理器核向较低级别缓存发送解除分配请求,该解除分配请求指定目标缓存线的目标地址。作为响应,确定目标地址是否命中较低级别缓存。如果是,则将目标缓存线保留在较低级别缓存的数据阵列中,以及更新较低级别缓存的替换顺序字段,使得目标缓存线响应于后续缓存未命中包括目标缓存线的同余类而更可能从较低级别缓存被收回。响应于后续缓存未命中,将目标缓存线剔除至较低级别缓存,并带有目标缓存线是处理器核的在先解除分配请求的目标的指示。
-
公开(公告)号:CN101162442A
公开(公告)日:2008-04-16
申请号:CN200710154415.4
申请日:2007-09-12
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0831 , G06F12/0817
Abstract: 一种多处理器数据处理系统,至少包括第一一致性域和第二一致性域,其中第一一致性域包括系统存储器和高速缓存存储器。根据一种数据处理方法,在高速缓存存储器的数据阵列中对高速缓存行进行缓冲,并且将高速缓存存储器的高速缓存目录中的状态字段设置为一致性状态以表明高速缓存行在数据阵列中有效、高速缓存行非独占地保持于高速缓存存储器中、以及所述第二一致性域中的另一高速缓存可以保持高速缓存行的副本。
-
-
-
-
-
-