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
Maintenance tool of control systems
Position pointer, variable capacitor and inputting apparatus
Data communication apparatus, method of controlling the same, program, and storage medium
Apparatus for focus beam analysis of high power lasers
Photoelectric conversion device
Reoccuring keying system
  Randomly Featured Patents
Multi-substrate microelectronic packages and methods for manufacture
Certain lower alkyl 4,5-dihydrothiophene-3-thiols
Scanner for scanning an object from a plurality of positions
Electrical plug for a receptacle having a plurality of contact pins
Thin film magnetic head including soft layer magnetically connected with shield
Nanowire memory device and method of manufacturing the same
Elastic crawler and method of producing the same
Method of manufacturing tape guides for recording and/or reproducing apparatus
System and method for the remote monitoring of wireless packet data networks
E-mail messaging system