Advanced Micro Devices, Inc.
ARBITRATION SCHEME FOR COHERENT AND NON-COHERENT MEMORY REQUESTS
Last updated:
Abstract:
A processor in a system is responsive to a coherent memory request buffer having a plurality of entries to store coherent memory requests from a client module and a non-coherent memory request buffer having a plurality of entries to store non-coherent memory requests from the client module. The client module buffers coherent and non-coherent memory requests and releases the memory requests based on one or more conditions of the processor or one of its caches. The memory requests are released to a central data fabric and into the system based on a first watermark associated with the coherent memory buffer and a second watermark associated with the non-coherent memory buffer.
Status:
Application
Type:
Utility
Filling date:
20 Dec 2019
Issue date:
24 Jun 2021