20250181507. Eviction Operations Based Evic (SiFive, .)
EVICTION OPERATIONS BASED ON EVICTION MESSAGE TYPES OF DIFFERENT PRIORITIES
Abstract: an agent may be configured to invoke a first eviction operation that is interruptible by probe operations when receiving a first type of eviction message and invoke a second eviction operation in which probe operations are interruptible by the second eviction operation when receiving a second type of eviction message. in some implementations, the agent may maintain a data storage that is inclusive of at least one of unique or dirty cache blocks in a cache maintained by an agent that transmits the second type of eviction message. in some implementations, the agent may prevent a cache block from transitioning from a modified state to an exclusive state when the agent invokes the second eviction operation to evict the cache block. in some implementations, the agent may convert from the second eviction operation to the first eviction operation when receiving the second type of eviction message.
Inventor(s): Michael Klinglesmith, Eric Gouldey, Wesley Terpstra
CPC Classification: G06F12/0831 (in hierarchically structured memory systems, e.g. virtual memory systems)
Search for rejections for patent application number 20250181507