Out-of-order command execution with sliding windows to maintain completion statuses
AssigneeQUALCOMM Incorporated
InventorsAlexei V. Bourd, Guofang Jiao
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsAlexei V. Bourd, Guofang Jiao
Estimating the term…
Techniques are described for reordering commands to improve the speed at which at least one command stream may execute. Prior to distributing commands in the at least one command stream to multiple pipelines, a multimedia processor analyzes any inter-pipeline dependencies and determines the current execution state of the pipelines. The processor may, based on this information, reorder the at least one command stream by prioritizing commands that lack any current dependencies and therefore may be executed immediately by the appropriate pipeline. Such out of order execution of commands in the at least one command stream may increase the throughput of the multimedia processor by increasing the rate at which the command stream is executed.
A method comprising:
An apparatus comprising:
A non-transitory computer-readable storage medium comprising instructions that, when executed, cause a programmable processor to:
Dependencies are inferred from the claim text.