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
Wine bottle
Electrophoresis display having touch screen and method for driving the touch screen
Image processing apparatus
Formulations, their use as or for producing dishwashing detergents and their production
Image forming system, prognosis criterion setting apparatus, prognosis apparatus, image forming apparatus and non-transitory computer-readable recording medium
Device, system, and method for logging near field communications tag interactions
Method and system for modifying satellite radio program subscriptions in a mobile vehicle
  Randomly Featured Patents
Spectrometer assembly with post disperser assembly
Evaluation of the integrity of depressed contacts by variation of the rotation of the pole-shaft
Lens module with driving mechanism for lenses
Data communication apparatus
Animal feeding bowl
Power supply and method for producing high voltage high power outputs in response to variable voltage DC inputs
Method and device for insulation of the ground
Method of separating an exposed thermal transfer assemblage
The method for producing an Al-stabilized superconducting wire
Game machine