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
Non-volatile memory array and device using erase markers
Zero-copy network and file offload for web and application servers
Compact bus bar assembly, switching device and power distribution system
System and method for improving text input in a shorthand-on-keyboard interface
Arrays of optical confinements and uses thereof
Graphical user interface for interpreting the results of image analysis
Press nut
  Randomly Featured Patents
Method and system for analyzing voices
Battery and system power selector integration scheme
Tricycle steering wheel
Printing machine inking monitoring system
System for digitized audio stream synchronization and method thereof
Wireless communications connection device
Distributed storage network that processes data in either fixed or variable sizes
Image forming method and apparatus, and a recording medium storing a program for performing an image forming method
Inhibition of complement action
Phosphorous removal from tetrachlorosilane