HYBRID MEMORY ACCESS PROTOCOL FOR SERVICING MEMORY ACCESS REQUEST BY ASCERTAINING WHETHER THE MEMORY BLOCK IS CURRENTLY CACHED IN DETERMINING WHICH PROTOCOLS TO BE USED

Patent №

US 5,864,671

Granted

1999-01-26

Filed 1996

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08673957

A method, in a computer network having a first plurality of nodes coupled to a common network infrastructure and a distributed shared memory distributed among the first plurality of nodes, for servicing a memory access request by a first node of the first plurality of nodes. The memory access request pertains to a memory block of a memory module that has a home node different from the first node in the computer network. The home node has a partial directory cache that has fewer directory cache entries than a total number of memory blocks in the memory module. The method includes the step of ascertaining whether the memory block is currently cached in the partial directory cache. If the memory block is currently cached in the partial directory cache, the first memory access request is serviced using a directory protocol. If the memory block is not currently cached in the partial directory cache, the first memory access request is serviced using a directory-less protocol. The directory states pertaining to copies of the memory block in the network nodes is cached in the partial directory cache when the memory access request generates a renewal point with respect to the directory states.

AI classification

Knowledge representation0.59
AI hardware0.07
Planning0.00
Natural language0.00
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 82690410

Assignors

HILL, MARK DONALD, HAGERSTEN, ERIK E.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC