17823307. EVICTING A CACHE LINE WITH PENDING CONTROL REQUEST simplified abstract (Micron Technology, Inc.)

From WikiPatents
Jump to navigation Jump to search

EVICTING A CACHE LINE WITH PENDING CONTROL REQUEST

Organization Name

Micron Technology, Inc.

Inventor(s)

Tony M. Brewer of Plano TX (US)

Dean E. Walker of Allen TX (US)

EVICTING A CACHE LINE WITH PENDING CONTROL REQUEST - A simplified explanation of the abstract

This abstract first appeared for US patent application 17823307 titled 'EVICTING A CACHE LINE WITH PENDING CONTROL REQUEST

Simplified Explanation

The patent application describes a system and techniques for evicting a cache line with a pending control request.

  • Memory request received with address corresponding to a set of cache lines
  • Determination made to evict a cache line from the set to process the memory request
  • Another determination made that a control request is pending to a host from the memory device
  • Counter incremented to track the pending control request in face of eviction
  • Cache line is then evicted

Potential Applications

  • Computer systems
  • Memory management systems
  • Cache memory systems

Problems Solved

  • Efficiently handling cache line eviction with pending control requests
  • Avoiding data corruption or loss during cache line eviction

Benefits

  • Improved system performance
  • Enhanced memory management
  • Reduced risk of data corruption or loss


Original Abstract Submitted

System and techniques for evicting a cache line with pending control request are described herein. A memory request—that includes an address corresponding to a set of cache lines—can be received. A determination can be made that a cache line of the set of cache lines will be evicted to process the memory request. Another determination can be made that a control request has been made to a host from the memory device and that the control request pending when it is determined that the cache line will be evicted. Here, a counter corresponding to the set of cache lines can be incremented (e.g., by one) to track the pending control request in face of eviction. Then, the cache line can be evicted.