Invention Grant
- Patent Title: Instruction scheduling approach to improve processor performance
- Patent Title (中): 指令调度方法来提高处理器性能
-
Application No.: US13105024Application Date: 2011-05-11
-
Publication No.: US08972961B2Publication Date: 2015-03-03
- Inventor: Juergen Koehl , Jens Leenstra , Philipp Panitz , Hans Schlenker
- Applicant: Juergen Koehl , Jens Leenstra , Philipp Panitz , Hans Schlenker
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Agent Margaret McNamara, Esq.; Blanche E. Schiller, Esq.
- Priority: EP10163205 20100519
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/38 ; G06F17/50

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 design comprises data for processor instruction latency and execution pipes, 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.
Public/Granted literature
- US20110289297A1 INSTRUCTION SCHEDULING APPROACH TO IMPROVE PROCESSOR PERFORMANCE Public/Granted day:2011-11-24
Information query