BRIEF DESCRIPTION OF THE DRAWINGS
Embodiments of the invention are illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that different references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean at least one.
FIG. 1 is a diagram of one embodiment of a system including a way hint snoop filter.
FIG. 2 is a diagram of one embodiment of a way hint snoop filter.
FIG. 3A is a diagram of one embodiment of an affinity in a way hint snoop filter.
FIG. 3B is a diagram of one embodiment of a cache entry in the way hint snoop filter.
FIG. 4 is a flow chart of one embodiment of a process for cache management based on way hints.
FIG. 5A is a diagram of one example of a cache management process.
FIG. 5B is a diagram of one example of a cache management process.
FIG. 5C is a diagram of one example of a cache management process.
FIG. 5D is a diagram of one example of a cache management process.
FIG. 6 is a diagram of an example of a cache management process in accordance with another embodiment.
FIG. 7 is a flowchart illustrating a method in accordance with another embodiment as illustrated in FIG. 6.
FIGS. 8A-8D are diagrams illustrating a line placement process in accordance with one embodiment.