PROCESSOR AND METHOD PROVIDING INSTRUCTION SUPPORT FOR INSTRUCTIONS THAT UTILIZE MULTIPLE REGISTER WINDOWS

Patent №

US 8,555,038

Granted

2013-10-08

Filed 2010

Owner

ORACLE INTERNATIONAL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12790074

A processor including instruction support for large-operand instructions that use multiple register windows may issue, for execution, programmer-selectable instructions from a defined instruction set architecture (ISA). The processor may also include an instruction execution unit that, during operation, receives instructions for execution from the instruction fetch unit and executes a large-operand instruction defined within the ISA, where execution of the large-operand instruction is dependent upon a plurality of registers arranged within a plurality of register windows. The processor may further include control circuitry (which may be included within the fetch unit, the execution unit, or elsewhere within the processor) that determines whether one or more of the register windows depended upon by the large-operand instruction are not present. In response to determining that one or more of these register windows are not present, the control circuitry causes them to be restored.

AI hardwareG06F 9/30127G06F 7/5324G06F 9/30032G06F 9/30043G06F 9/30145G06F 9/3824G06F 9/384G06F 9/3844+3 more

AI classification

AI hardware0.75
Planning0.01
Natural language0.01
Knowledge representation0.00
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

ORACLE INTERNATIONAL CORPORATION

assignment · 244570264

Assignors

OLSON, CHRISTOPHER H., JORDAN, PAUL J., BARREH, JAMA I.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC