×

Data processing apparatus and method employing multiple register sets

  • US 20090094439A1
  • Filed: 05/11/2005
  • Published: 04/09/2009
  • Est. Priority Date: 05/11/2005
  • Status: Active Grant
First Claim
Patent Images

1. A data processing apparatus, comprising:

  • processing logic operable to perform data processing operations;

    a register bank operable to store data associated with the processing logic, the register bank having at least one register group, each register group comprising a plurality of register sets;

    the processing logic having an operating state associated with each register group defining how that register group is used, a first operating state being a state in which each register set in the register group is used to support an independent execution thread of the processing logic, and a second operating state being a state in which the register sets of the register group are collectively used to support a single execution thread of the processing logic, said single execution thread associated with said second operating state requiring more architectural state than is required for any independent execution thread associated with said first operating state; and

    control logic operable to control how the register sets of each register group are used dependent on the operating state associated with that register group.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×