Storage device supporting speculative read operation
AssigneeSK hynix Inc.
InventorsDu Hyun KIM, Dong Hun JEONG
Life of this patent
Estimating the term…
Abstract
A memory system receives data output from at least one memory device based on a speculative read request input from a host, stores the received data in a read buffer based on information about a residual time input along with the speculative read request, and outputs first data among the data stored in the read buffer to the host. The first data is stored in the read buffer based on the speculative read request and linked to a read request input from the host after the speculative read request.
Claims20
A memory system coupled to at least one memory device and comprising a processor and a memory coupled to the processor, the memory storing program instructions that, when executed by the processor, cause the processor to:
- receive data output from the memory device based on a speculative read request input from a host;
- store the received data in a read buffer based on information about a residual time input along with the speculative read request;
- and
- output first data among the data stored in the read buffer to the host, the first data which is stored in the read buffer based on the speculative read request and linked to a read request input from the host after the speculative read request.
A memory system comprising:
- at least one processor;
- and
- at least one memory device coupled to the processor via a data path,
- wherein the processor is configured to:
- transfer a speculative read request to the memory device;
- receive data output from the memory device based on the speculative read request;
- store the received data in a read buffer based on information about a residual time input along with the speculative read request;
- and
- output first data among the data stored in the read buffer to the host, the first data which is stored in the read buffer based on the speculative read request and linked to a read request input from a host after the speculative read request.
A data processing apparatus comprising:
- at least one host configured to transmit a speculative read request along with information about a residual time through a computer-memory link-based protocol or interface and transmit a read request after transmitting the speculative read request;
- and
- a memory system configured to store first data corresponding to the speculative read request in a read buffer during the residual time, find second data corresponding to the read request among the first data stored in the read buffer, and output the second data to the host.
Dependencies are inferred from the claim text.