Simultaneous data transfer and error control to reduce latency and improve throughput to a host
AssigneeApple Inc.
InventorsChristpoher J. SARCONE, David G. CONROY, Jim KELLER
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsChristpoher J. SARCONE, David G. CONROY, Jim KELLER
Estimating the term…
The disclosed embodiments provide a system that transfers data from a storage device to a host. The system includes a communication mechanism that receives a request to read a set of blocks from the host. Next, upon reading each block from the set of blocks from the storage device, the communication mechanism transfers the block over an interface with the host. The system also includes an error-detection apparatus that performs error detection on the block upon reading the block, and an error-correction apparatus that performs error correction on the block if an error is detected in the block. The communication mechanism may then retransfer the block to the host after the error is removed from the block.
A method for transferring data from a storage device to a host, the method comprising:
A system for transferring data from a storage device to a host, comprising:
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor included in a computer, cause the computer to carry out steps for transferring data from a storage device to a host, the steps including:
Dependencies are inferred from the claim text.