Flexible resource access in a microprocessor
AssigneeAdvanced Micro Devices, Inc.
InventorRupaka Mahalingaiah
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorRupaka Mahalingaiah
Estimating the term…
A superscalar microprocessor defines a hierarchical structure of registers. The top level of the hierarchy includes performance critical registers and pointers to other levels of the hierarchy. A second level of the hierarchy may include special registers. Special registers may include arrays or groups of data. Special registers may be located in a special register file or remotely located throughout the microprocessor. Remote special registers are accessed via a special register bus. Resources throughout the microprocessor are defined as special registers. In this manner, resources throughout the microprocessor are accessed using special register move instructions that are handled in a manner similar to other register moves in instructions. Accordingly, adding and modifying resources within the microprocessor is transparent to the majority of the circuitry of the microprocessor. Thus, the present invention provides a uniform and flexible mechanism of communicating to resources of a microprocessor.
A microprocessor with flexible resource access comprising:
A method of accessing special registers comprising:
A microprocessor with flexible resource allocation comprising:
Dependencies are inferred from the claim text.