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
Pill identification and counterfeit detection method
Blueberry plant named `DrisBlueFour`
Moulded tie strips
Machine tool with an electrical generator for passive power generation
Methods and apparatus for mitigating interference between co-located collaborating radios
Turbulence sensor and blade condition sensor system
  Randomly Featured Patents
Oryzanol-containing soft capsule
Process for preparing temozolomide
Adsorption of proteins from fluids
Universal unit for automatically configuring three-dimensional structures of a desired shape
Method for identifying and correcting error in a central processing unit
Toner supply roller
Process for electro-deposition of a ductile strongly adhesive zinc coating for metals
Method for charging a photoreceptor to extend the life of a charge receptor in a xerographic printer
Combined television receiver and disk player