Configurable directory allocation
AssigneeInternational Business Machines Corporation
InventorsJohn Michael Borkenhagen, Philip Rogers Hillier, III, Russell Dean Hoover
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJohn Michael Borkenhagen, Philip Rogers Hillier, III, Russell Dean Hoover
Estimating the term…
Methods, apparatus, and program product are disclosed for use in a computer system in which one or more multiprocessor nodes comprise the computer system. The methods and apparatus provide for configurable allocation of a memory in a node memory controller. In a single node implementation of the computer system, substantially all of the memory is allocated to a snoop directory used to store directory entries for cache lines used by processors in the node. In computer system implementations having more than one node, the amount of the memory allocated to the snoop directory and the amount of the memory allocated to a remote memory directory is controlled respondent to predetermined sizes respondent to the number of nodes in the computer system.
A method for allocating directory memory in a node of a computer system, the method comprising the steps of:
A method for allocating directory memory in a node of a computer system, the method comprising the steps of:
A method for allocating directory memory in a node of a computer system, the method comprising the steps of:
A computer system comprising:
A computer system comprising:
A program product comprising instructions that, when executed on a suitable computer system, having one or more nodes, causes the computer to execute the steps of:
Dependencies are inferred from the claim text.