Patent ID: 8868854

Claim:
A data storage system, the system comprising: a host operable to request an ordered data set, wherein the ordered data set includes: a first output and a second output, and wherein the first output precedes the second output in the ordered data set; a storage medium maintaining the ordered data set; a data processing circuit operable to access the ordered data set from the storage medium, and to process a first processing input corresponding to the first output and a second processing input corresponding to the second output to yield the first output and the second output, wherein processing the first processing input begins before processing the second processing input, and wherein the second output is available before the first output; wherein the host is further operable to receive the second output before the first output; and wherein the data processing circuit is further operable to report the second output to the host before reporting the first output to the host based at least in part on a retry condition being met.