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
Curable inks comprising surfactant-coated magnetic nanoparticles
Stain-blocking aqueous coating composition
Solid-state imaging device and electronic apparatus with antireflection structure
Case for electronic device
Acoustic measuring instrument
Regulating a supply voltage provided to a load circuit
Pre-sealing unit for wire-cut electric discharge machine
  Randomly Featured Patents
Dehydration method
Football helmet-simulating wall sconce
Sensor chip for biochemical analysis
Tapered core exit for gas turbine bucket
Using water concentration to control ethylene oligomerization
Battery charging system and method
Line attenuation tunable optical filter
Method for stepwise bending of glass sheets
Oxidative hair dyeing process with catalytic pretreatment
7-oxabicyclo[2.2.1] heptane sulfonamide derivatives