Advanced Micro Devices, Inc.
Dynamic cache bypassing
Last updated:
Abstract:
A processing system fills a memory access request for data from a processor core by bypassing a cache when a write congestion condition is detected, and when transferring the data to the cache would cause eviction of a dirty cache line. The cache is bypassed by transferring the requested data to the processor core or to a different cache. Accordingly, the processing system can temporarily bypass the cache storing the dirty cache line when filling a memory access request, thereby avoiding the eviction and write back to main memory of a dirty cache line when a write congestion condition exists.
Status:
Grant
Type:
Utility
Filling date:
13 Dec 2016
Issue date:
24 Mar 2020