Method and apparatus for accessing a cache memory utilization distingushing bit RAMs
AssigneeCompaq Computer Corporation
InventorWilson Parkhurst Snyder, II
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompaq Computer Corporation
InventorWilson Parkhurst Snyder, II
Estimating the term…
A prediction mechanism is provided for determining a bank of a secondary cache and a tag sub-store corresponding to a data element requested by a central processing unit. The mechanism employs a bit number select logic for determining unique bit number locations of differences between selected tag sub-store values. Those unique bit number locations are based upon the values of the tag sub-stores at previously determined difference locations. The bit number locations, and the values of the tag sub-stores at those bit number locations, are stored in a distinguishing bit RAM. When a main memory access is initiated, the values of the tag sub-stores at those bit number locations are compared with corresponding values of the tag portion of the main memory address. When that comparison indicates that selected ones of the tag sub-store values are equivalent to the corresponding values of the tag portion of the main memory address, an associated bank of the secondary cache is accessed.
A method for selecting one of a plurality of banks of a cache memory that contains a requested data element, the method including the steps of:
A method for determining a location of a requested data element in a cache memory including the steps of:
A cache memory apparatus including a reduced size distinguishing bit RAM, comprising:
The cache memory apparatus of claim 15 wherein an output of each of the second plurality of exclusive-or gates is coupled to a different one of a plurality of input ports of the distinguishing bit RAM.
A cache apparatus, comprising:
Dependencies are inferred from the claim text.