US Patent Application 18044353. Memory Request Timeouts Using a Common Counter simplified abstract

From WikiPatents
Jump to navigation Jump to search

Memory Request Timeouts Using a Common Counter

Organization Name

Google LLC


Inventor(s)

Nagaraj Ashok Putti of Bangalore (IN)


Vyagrheswarudu Durga Nainala of Bangalore (IN)


Gopi Neela of Bangaluru (IN)


Abhra Bagchi of Bangalore (IN)


Memory Request Timeouts Using a Common Counter - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 18044353 Titled 'Memory Request Timeouts Using a Common Counter'

Simplified Explanation

This abstract describes techniques and devices that allow for memory request timeouts using a shared counter. When a memory request is received, a timeout value is generated for that request based on the current value of the shared counter and the required latency for the request. If there are any related memory requests already in the memory request buffer, their timeouts are adjusted accordingly. The memory request is then placed in the buffer, and the shared counter is incremented. If the incremented value matches the timeout value for the memory request, it is marked as timed out.


Original Abstract Submitted

Techniques and apparatuses are described that enable memory request timeouts using a common counter. A memory request is received, and a common count timeout is generated for the memory request based on a common count at a time of receipt and a latency requirement of the memory request. Common count timeouts of one or more related memory requests within a memory request buffer (if they exist) are adjusted as needed, and the memory request is placed in the memory request buffer. The common count is incremented, and the memory request is indicated as timed out in response to an incrementation of the common count matching the common count timeout for the memory request.