Out-of-order execution using encoded dependencies between instructions in queues to determine stall values that control issurance of instructions from the queues

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5941983
SERIAL NO

08881244

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for executing instructions out-of-order to improve performance of a processor includes compiling the instructions of a program into separate queues along with encoded dependencies between instructions in the different queues. The processor then issues instructions from each of these queues independently, except that it enforces the encoded dependencies among instructions from different queues. If an instruction is dependent on instructions in other queues, the processor waits to issue it until the instructions on which it depends are issued. The processor includes a stall unit, comprised of a number of instruction counters for each queue, that enforces the dependencies between instructions in different queues.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • GENERAL ELECTRIC COMPANY;SAMSUNG ELECTRONICS CO., LTD.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gupta, Rajiv Los Altos, CA 134 4580
Worley, Jr William S Denver, CO 16 832

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation