Systems and methods for reduced latency in data processing
AssigneeJohnny Yau
InventorJohnny Yau
Life of this patent
Estimating the term…
Abstract
A method for reducing observed processing latency in networked communication, the method comprising: receiving a first portion of data, the data consisting of the first portion and a second portion; initializing data processing on the data after receiving the first portion of data and before receiving the second portion of the data; receiving the second portion of the data, the second portion of the data including error-detection code; performing error detection on the data based on the error-detection code; in response to the error detection indicating that the data is valid, finalizing data processing on the data and committing a data-processing result; and in response to the error detection indicating that the data is invalid, performing an error-correction process.
Claims20
A method for reducing observed processing latency in the receipt of networked communication for a reception device, the method comprising:
- receiving, by a reception device, a first portion of data, the data consisting of the first portion and a second portion;
- initializing, by the reception device, data processing on the data after receiving the first portion of data and before receiving the second portion of the data, the data processing being distinct from calculation of an error-detection code or an error-detection process;
- receiving, by the reception device, the second portion of the data, the second portion of the data including error-detection code;
- performing, by the reception device, error detection on the data based on the error-detection code included in the received second portion of the data;
- in response to the error detection indicating that the data is valid, (i) finalizing, by the reception device, the data processing on the data initialized after receiving the first portion of data and before receiving the second portion of the data and (ii) committing a data-processing result;
- and
- in response to the error detection indicating that the data is invalid, performing, by the reception device, an error-correction process.
A semiconductor device comprising:
- a first circuit block configured to receive a first portion of data and a second portion of the data, the second portion of the data including error-detection code;
- a second circuit block configured to initialize data processing on the data after the first circuit block receives the first portion of data and before first circuit block receives the second portion of the data;
- a third circuit block configured to perform error detection on the data based on the error-detection code included in the received second portion of the data;
- a fourth circuit block configured to, in response to error detection performed by the third circuit block indicating that the data is valid, finalize data processing on the data and commit a data-processing result;
- and
- a fifth circuit block configured to, in response to the error detection performed by the third circuit block indicating that the data is invalid, performing an error-correction process.
A system comprising:
- a processor;
- and
- a memory comprising instructions that, when executed by the processor, control the processor to implement a method for reducing observed processing latency in networked communication, the method comprising:
- receiving a first portion of data, the data consisting of the first portion and a second portion;
- initializing data processing on the data after receiving the first portion of data and before receiving the second portion of the data;
- receiving the second portion of the data, the second portion of the data including error-detection code;
- performing error detection on the data based on the error-detection code included in the received second portion of the data;
- in response to the error detection indicating that the data is valid, finalizing data processing on the data and committing a data-processing result;
- and
- in response to the error detection indicating that the data is invalid, performing an error-correction process.
Dependencies are inferred from the claim text.