-
公开(公告)号:CN104303163B
公开(公告)日:2017-05-17
申请号:CN201480001234.6
申请日:2014-03-12
Applicant: 甲骨文国际公司
IPC: G06F12/0817
CPC classification number: G06F12/0808 , G06F12/0811 , G06F12/0817 , G06F12/0828
Abstract: 一种用于高速缓存一致性的方法,包括:由请求方高速缓存(RC)在部分有序请求网络(RN)上将对于高速缓存块的对等(P2P)请求广播到多个从属高速缓存;在P2P请求挂起期间,由RC在RN上从网关接收对于高速缓存块的转发的请求;在接收转发的请求之后,由RC从多个从属高速缓存接收对P2P请求的多个响应;在RC中设置高速缓存块的处理器内部状态,其中处理器内部状态也规定高速缓存块的处理器间状态;在设置处理器内部状态之后和P2P请求完成之后,由RC发布对转发的请求的响应;由RC响应于发布对转发的请求的响应而修改处理器内部状态。
-
公开(公告)号:CN103098021B
公开(公告)日:2015-08-26
申请号:CN201280002803.X
申请日:2012-04-30
Applicant: 甲骨文国际公司
Inventor: C·W·M·陈 , M·坎达潘尼 , J·Y·拉姆 , R·斯维拉马克瑞斯南
IPC: G06F9/38
CPC classification number: G06F9/3851 , G06F9/3834
Abstract: 一种方法,包括:接收访问高速缓存行的多个本地请求;将与多个本地请求对应的多个条目插入地址链中;标识在地址链的头部的第一条目;响应标识出第一条目,并且响应所述第一条目对应于拥有高速缓存行的请求,开始地址链的遍历;在地址链的遍历期间,设定在第二条目中标识的状态元素;接收访问高速缓存行的外部请求;响应设定所述状态元素,将对应于所述外部请求的第三条目插入地址链中第二条目之后;和响应在地址链中的第二条目之后插入第三条目,在执行多个本地请求之后,将高速缓存行让给外部线程。
-
公开(公告)号:CN104969200A
公开(公告)日:2015-10-07
申请号:CN201380071972.3
申请日:2013-12-17
Applicant: 甲骨文国际公司
Inventor: T·M·魏克 , S·E·飞利浦 , N·E·安杉斯莱 , R·斯维拉马克瑞斯南 , P·N·洛文斯坦因
CPC classification number: G06F12/0831 , G06F11/07 , G06F11/14 , G06F12/0824
Abstract: 一种系统包括许多处理器,其中每个处理器包括高速缓存存储器。该系统还包括耦接到该处理器的许多目录控制器。每个目录控制器可以被配置为管理对应的高速缓存一致性目录。每个高速缓存一致性目录可以被配置为跟踪对应的存储器地址集合。每个处理器可以用指示由每个高速缓存一致性目录跟踪的对应的存储器地址集合的信息来配置。在这样的系统中的目录冗余操作可以包括识别高速缓存一致性目录中的一个高速缓存一致性目录的故障;在无故障的高速缓存一致性目录当中再分配由故障的高速缓存一致性目录先前跟踪的存储器地址集合;以及用描述在无故障的高速缓存一致性目录当中再分配存储器地址集合的信息来重新配置每个处理器。
-
公开(公告)号:CN103098021A
公开(公告)日:2013-05-08
申请号:CN201280002803.X
申请日:2012-04-30
Applicant: 甲骨文国际公司
Inventor: C·W·M·陈 , M·坎达潘尼 , J·Y·拉姆 , R·斯维拉马克瑞斯南
IPC: G06F9/38
CPC classification number: G06F9/3851 , G06F9/3834
Abstract: 一种方法,包括:接收访问高速缓存行的多个本地请求;将与多个本地请求对应的多个条目插入地址链中;标识在地址链的头部的第一条目;响应标识出第一条目,并且响应所述第一条目对应于拥有高速缓存行的请求,开始地址链的遍历;在地址链的遍历期间,设定在第二条目中标识的状态元素;接收访问高速缓存行的外部请求;响应设定所述状态元素,将对应于所述外部请求的第三条目插入地址链中第二条目之后;和响应在地址链中的第二条目之后插入第三条目,在执行多个本地请求之后,将高速缓存行让给外部线程。
-
公开(公告)号:CN104969200B
公开(公告)日:2018-02-23
申请号:CN201380071972.3
申请日:2013-12-17
Applicant: 甲骨文国际公司
Inventor: T·M·魏克 , S·E·飞利浦 , N·E·安杉斯莱 , R·斯维拉马克瑞斯南 , P·N·洛文斯坦因
CPC classification number: G06F12/0831 , G06F11/07 , G06F11/14 , G06F12/0824
Abstract: 一种系统包括许多处理器,其中每个处理器包括高速缓存存储器。该系统还包括耦接到该处理器的许多目录控制器。每个目录控制器可以被配置为管理对应的高速缓存一致性目录。每个高速缓存一致性目录可以被配置为跟踪对应的存储器地址集合。每个处理器可以用指示由每个高速缓存一致性目录跟踪的对应的存储器地址集合的信息来配置。在这样的系统中的目录冗余操作可以包括识别高速缓存一致性目录中的一个高速缓存一致性目录的故障;在无故障的高速缓存一致性目录当中再分配由故障的高速缓存一致性目录先前跟踪的存储器地址集合;以及用描述在无故障的高速缓存一致性目录当中再分配存储器地址集合的信息来重新配置每个处理器。
-
公开(公告)号:CN104303163A
公开(公告)日:2015-01-21
申请号:CN201480001234.6
申请日:2014-03-12
Applicant: 甲骨文国际公司
IPC: G06F12/08
CPC classification number: G06F12/0808 , G06F12/0811 , G06F12/0817 , G06F12/0828
Abstract: 一种用于高速缓存一致性的方法,包括:由请求方高速缓存(RC)在部分有序请求网络(RN)上将对于高速缓存块的对等(P2P)请求广播到多个从属高速缓存;在P2P请求挂起期间,由RC在RN上从网关接收对于高速缓存块的转发的请求;在接收转发的请求之后,由RC从多个从属高速缓存接收对P2P请求的多个响应;在RC中设置高速缓存块的处理器内部状态,其中处理器内部状态也规定高速缓存块的处理器间状态;在设置处理器内部状态之后和P2P请求完成之后,由RC发布对转发的请求的响应;由RC响应于发布对转发的请求的响应而修改处理器内部状态。
-
-
-
-
-