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
High-efficiency preambles for communications systems over pseudo-stationary communication channels
Nucleic acid-based tests for prenatal gender determination
Method and apparatus for communications
Round carrying case
Credit flow control scheme in a router with flexible link widths utilizing minimal storage
SIC semiconductor device and method for manufacturing the same
Method and apparatus for controlling the use of data stored on a media sample
  Randomly Featured Patents
Draft deflector for an opening of a motor vehicle roof
Room-temperature curable composition
X-Ray film package and method and apparatus for making the same
Method and apparatus for concurrent execution of operating systems
Quarternary ammonium compounds
Imaging apparatus for obtaining a user-intended image when orientation of the imaging apparatus changes in applying a special effect that changes the image quality in a set direction
Clear cold cream cosmetic compositions
Rifle bore cooler
Ehrlichia canis genes and vaccines