Data Processing System with Out of Order Transfer
AssigneeLSI Corporation
InventorsJohnson Yen, Shaohua Yang, Bruce Wilson, Jefferson E. Singleton
Life of this patent
Estimating the term…
Abstract
Various embodiments of the present inventions provide systems and methods for data processing with out of order transfer. For example, a data processing system is disclosed that includes a data processor operable to process input blocks of data and to yield corresponding processed output blocks of data, wherein the processed output blocks of data are output from the data processor in an order in which their processing is completed, and a scheduler operable to receive processing priority requests for the input blocks of data and to assign processing resources in the data processor according to the priority requests.
Claims20
A data processing system comprising:
- a data processor operable to process input blocks of data and to yield corresponding processed output blocks of data, wherein the processed output blocks of data are output from the data processor in an order in which their processing is completed;
- a scheduler operable to receive processing priority requests for the input blocks of data and to assign processing resources in the data processor according to the priority requests.
The data processing system of claim 6, wherein the scheduler is operable to set a number of local iterations in the data decoder and a number of global iterations in the data detector and data decoder based on the priority requests.
A method for processing data, comprising:
- receiving a plurality of requests to process blocks of data from a data input, wherein the requests specify a processing order of at least some of the blocks of data;
- processing the blocks of data;
- and
- outputting each of the blocks of data as processed blocks of data as processing is completed, wherein an output order of the processed blocks of data may be different than an input order of the blocks of data.
A storage system comprising:
- a storage medium maintaining a data set;
- a read/write head assembly operable to sense the data set on the storage medium and to provide an analog output corresponding to the data set;
- an analog to digital converter operable to sample a continuous signal to yield a digital output;
- and
- a data processing system comprising:
- a data processor operable to process input blocks of data in the digital output and to yield corresponding processed output blocks of data, wherein the processed output blocks of data are output from the data processor in an order in which their processing is completed;
- a scheduler operable to receive processing priority requests for the input blocks of data and to assign processing resources in the data processor according to the priority requests.
Dependencies are inferred from the claim text.