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
Optical information recording medium
Lithium secondary battery
Domain name resolution resource allocation
Calculation of soft decoding metrics
Process for purifying a recycle stream from a 1,3-butadiene processing plant
Organic light-emitting device and display apparatus
Steerable catheter
  Randomly Featured Patents
Electrostatic atomizing device
Millimeter wave, high power, broadband travelling wave tube
Process for the extraction of nonpolar constituents of hops
Fixed core inductive charger
Interface circuit
Garden planning kit
Connector isolation station system
Geranium plant named `Duemor`
Circuit apparatus and method for electrothermal treatment of cancer eye
Restore method for backup