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