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
LED lighting module
Side portion of a circular saw blade
Methods and systems for delivering customized advertisements
Apparatus and method for transmitting/receiving data in a communication system
Optoelectronic component and method for producing an optoelectronic component
Establishing a social network
Color image forming apparatus with contact control of process units
  Randomly Featured Patents
Vending machine
Hot melt adhesive composition for labels
Medicament compositions derived from quinolizine and quinolizinone and methods of use thereof
Heuchera plant named `Plum Royale`
Multi-mode wireless communication device and method
Systems and methods for the manufacture of flat panel devices
Method of controlling internal combustion engine
Use of novel polymers of alkyl acrylates
Elongated implement clip
Paper feed cassette