CPC G06F 12/0864 (2013.01) [G06F 12/1054 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving a second virtual address which is different from a first virtual address;
computing a second hash value based on the second virtual address;
determining a first comparison result by comparing the second hash value with a first hash value which is computed based on the first virtual address;
using the first comparison result to select a selected structure from either a first structure or a second structure, wherein the first structure and the second structure store aliasing bits; and
using the selected structure to determine predicted aliasing bits which are used to determine an index corresponding to the second virtual address, wherein the index is used to select a tag in a cache directory, and wherein at least one bit in the index corresponds to at least one bit in a physical page number.
|