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
Rewarding independent influencers
Non-serialized electronic product registration system and method of operating same
Mass spectrometry method
Clamp for fence panels
Secure data exchange between data processing systems
Digital camera dock having movable guide pins
Electric power steering apparatus
  Randomly Featured Patents
Rotary machining apparatus
High efficiency CMOS image sensor pixel employing dynamic voltage supply
Anti-fouling spark plug
Image capturing device having a distortion-reduction unit configured to reduce geometrical distortion caused by an imaging lens in an image progressive signal
Hand cart
Polymerization process
Magnetic field coil and magnetic resonance imaging apparatus
Oxytetracycline capsules with increased stability and methds of producing the same
Linkage-driven power step
Tree shaker