Patent · US Active

Out-of-order command execution with sliding windows to maintain completion statuses

US10241799B2 · kind B2 · utility

1Cited by
15References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 16, 2010
Grant dateMar 26, 2019
Priority date
Expiry dateJul 2, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T1/20
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.