Patent · US Active

Instruction scheduling approach to improve processor performance

US9256430B2 · kind B2 · utility

0Cited by
11References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 8, 2015
Grant dateFeb 9, 2016
Priority date
Expiry dateJan 8, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2115/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processor instruction scheduler comprising an optimization engine which uses an optimization model for a processor architecture with: means to generate an optimization model for the optimization engine from a design of a processor and data representing optimization goals and constraints and a code stream, wherein the processor has at least two execution pipes and at least two registers, and wherein the code stream comprises processor instructions with corresponding register selections; and reordering means to generate an optimized code stream from the code stream with the optimal solution provided by the optimization engine for the optimization model by reordering the code stream, such that optimum values for the optimization goals under the given constraints are achieved without affecting the operation results of the code stream.

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