Resources Contact Us Home
Processing unit incorporating special purpose register for use with instruction-based persistent vector multiplexer control

Image Number 10 for United States Patent #7904700.

A software-accessible special purpose register is architected into a processing unit in order to implement persistent vector multiplexer control of a vector-based execution unit. A persistent swizzle instruction is defined in an instruction set for the vector-based execution unit and is used to cause state information to be stored in the special purpose register such that the operand vectors processed by subsequent vector instructions executed by the vector-based execution unit will be selectively shuffled using the persisted state information. As a result, when multiple vector instructions require a common custom word ordering for one or more operand vectors, a single persistent swizzle instruction may be used to select the desired custom word ordering for all of the vector instructions.

  Recently Added Patents
Spin transition material
High sensitivity stress sensor based on hybrid materials
Organic electroluminescent element
Metal-doped oxide, method of preparing the same, and solid oxide electrolyte using the metal-doped oxide
Method and apparatus for supporting management actions for very high throughput in wireless communications
Changing a system clock rate synchronously
  Randomly Featured Patents
Multi-chip solid-state image sensing device
Interferometric analysis method for the manufacture of nano-scale devices
Cartridge for automated medical diagnostics
Combination ceiling fan and light fixture
Control of overpolishing of multiple substrates on the same platen in chemical mechanical polishing
Optical focusing apparatus for the reading of a data medium moving past it
Body support harness
Electrical indicator having an optical position encoder
Thermal sensing fiber devices
High pressure discharge lamp