17899016. ACCESS REQUEST REORDERING FOR MEMORY-BASED COMMUNICATION QUEUES simplified abstract (Micron Technology, Inc.)
Contents
ACCESS REQUEST REORDERING FOR MEMORY-BASED COMMUNICATION QUEUES
Organization Name
Inventor(s)
Michael Keith Dugan of Richardson TX (US)
Tony M. Brewer of Plano TX (US)
ACCESS REQUEST REORDERING FOR MEMORY-BASED COMMUNICATION QUEUES - A simplified explanation of the abstract
This abstract first appeared for US patent application 17899016 titled 'ACCESS REQUEST REORDERING FOR MEMORY-BASED COMMUNICATION QUEUES
Simplified Explanation
The system described in the patent application includes a memory device and a command manager that reorders read requests. The command manager receives read responses associated with transaction identifiers and allocates free list entries for read requests.
- Memory device and command manager work together to reorder read requests.
- Command manager receives read responses with transaction identifiers.
- Free list entries are allocated for read requests.
- Tail index of reordering queue is written to remapping queue based on free list entry.
- Read responses are written to allocated entry of reordering queue.
- Potential Applications
- This technology could be applied in computer systems to optimize memory access and improve overall system performance.
- It could be used in data centers to efficiently manage read requests and responses.
- Problems Solved
- Helps in reducing latency in memory access by reordering read requests.
- Improves system efficiency by managing read requests effectively.
- Benefits
- Enhances system performance by optimizing memory access.
- Increases overall efficiency of data processing in computer systems.
Original Abstract Submitted
A system includes a memory device and a command manager configured to reorder read requests. The command manager is configured to receive a read response associated with a transaction identifier for the read request. A free list entry for the read request is allocated from a free list. The free list entry is associated with a transaction identifier of the read request. A tail index of a reordering queue is written to a remapping queue based on the free list entry. The tail index is configured to provide a write address of the reordering queue that is allocated for the read request. A read response associated with the transaction identifier for the read request is received. The read response is written to the allocated entry of the reordering queue.