用于共享高速缓存行的无效保护制造技术

技术编号:45895276 阅读:17 留言:0更新日期:2025-07-22 21:23
计算环境的节点获得至少由该节点和计算环境的管理器节点共享的高速缓存行的独占获取请求。独占获取请求包括关于由管理器节点对独占获取请求的处理的状态指示。节点基于包括在独占获取请求中的关于由管理器节点对独占获取请求的处理的状态指示,来处理独占获取请求。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、一个或多个方面总体上涉及促进计算环境内的处理,尤其涉及改进计算环境内的高速缓存处理。

2、为了改进存储器访问,许多计算环境使用高速缓存系统,其中最近访问的数据被存储在高速缓存中,高速缓存比系统存储器更接近访问高速缓存的节点。在一个示例中,计算环境的多个节点中的每个节点具有高速缓存,并且高速缓存行可以在节点之间共享,因为高速缓存行的只读副本可以存在于多个节点的多个高速缓存中。

3、当节点请求存在于至少一个其它节点的高速缓存中的高速缓存行时,该高速缓存行的管理器节点负责响应该请求。对高速缓存行的请求可以是只读的,其中多个节点可以为了读目的而获取行,或者是独占的获取,其中仅允许一个节点为了更新目的而获取行。

4、如果管理器节点以及其他非管理器节点接受高速缓存行的独占获取,则认为该高速缓存行的独占获取是成功的。如果节点忙于对同一高速缓存行的不同获取或者用完获取服务资源,则该节点将拒绝独占获取,并且将必须重试独占获取。该处理将被改进以改进计算环境内的总体处理。


技术实现思路...

【技术保护点】

1.一种用于促进在计算环境内的处理的计算机程序产品,所述计算机程序产品包括:

2.根据权利要求1所述的计算机程序产品,其中所述状态指示包括接受指示符,所述接受指示符指示所述管理器节点是否已经接受了所述独占获取请求。

3.根据权利要求2所述的计算机程序产品,其中所述状态指示还包括拒绝指示符,所述拒绝指示符指示所述管理器节点是否已经拒绝了所述独占获取请求。

4.根据权利要求1所述的计算机程序产品,其中所述状态指示包括拒绝指示符,所述拒绝指示符指示所述管理器节点是否已经拒绝了所述独占获取请求。

5.根据权利要求4所述的计算机程序产品,其中所述拒绝...

【技术特征摘要】
【国外来华专利技术】

1.一种用于促进在计算环境内的处理的计算机程序产品,所述计算机程序产品包括:

2.根据权利要求1所述的计算机程序产品,其中所述状态指示包括接受指示符,所述接受指示符指示所述管理器节点是否已经接受了所述独占获取请求。

3.根据权利要求2所述的计算机程序产品,其中所述状态指示还包括拒绝指示符,所述拒绝指示符指示所述管理器节点是否已经拒绝了所述独占获取请求。

4.根据权利要求1所述的计算机程序产品,其中所述状态指示包括拒绝指示符,所述拒绝指示符指示所述管理器节点是否已经拒绝了所述独占获取请求。

5.根据权利要求4所述的计算机程序产品,其中所述拒绝指示符还指示针对拒绝所述独占获取请求的原因。

6.根据权利要求5所述的计算机程序产品,其中所述处理包括:

7.根据权利要求1所述的计算机程序产品,其中所述处理包括:

8.根据权利要求7所述的计算机程序产品,其中所述计算环境包括用于接收所述独占获取请求的多个节点,并且其中所述拒绝由接收所述独占获取请求的所述多个节点基于确定所述管理器节点拒绝了所述独占获取请求来执行。

9.根据权利要求1所述的计算机程序产品,其中所述处理包括:

10.根据权利要求1所述的计算机程序产品,其中所述计算环境包括多个级别的管理器节点,并且其中所述处...

【专利技术属性】
技术研发人员:W·赫林格G·W·亚历山大T·布朗森J·D·科尔
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1