Back to results
US 2006/0149937 A1Published application
Register file regions for a processing system
AssigneeIntel Corporation
InventorsHong Jiang, Val Cook
Life of this patent
Estimating the term…
Abstract
According to some embodiments, a dynamic region in a register file may be described for an operand. The described region may, for example, store multiple data elements, each data element being associated with an execution channel of an execution engine. Information may then be stored into and/or retrieved from the register file in accordance with the described region.
Claims25
A method, comprising:
- describing, for an operand, a dynamic region in a register file, wherein the described region is to store multiple data elements, each data element being associated with an execution channel of an execution engine;
- and
- arranging for information to be stored into or retrieved from the register file in accordance with the described region.
An apparatus, comprising:
- a single instruction, multiple data execution engine;
- a register file on the same die as the execution engine;
- and
- an instruction mapping engine to (i) determine, for an operand of a machine code instruction, a portion of the register file, wherein the determined portion is to store information for multiple execution channels the execution engine, and (ii) arrange for the information to be stored into or retrieved from the register file in accordance with the determined region.
1 more element
A system, comprising:
- an n-channel single instruction, multiple-data execution engine, n being an integer greater than 1;
- a register file;
- and
- an instruction mapping engine to map operands to a dynamic region of the register file defined by an instruction;
- and
- a graphics data memory unit.
3 more elements
Dependencies are inferred from the claim text.