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
Power supply apparatus for light emitting diode
Mobile target system
Control system for shifting an automatic transmission
Inhibitors of human immunodeficiency virus replication
Tag-based apparatus and methods for neural networks
Semiconductor device and manufacturing method thereof
Package for a medicinal product
  Randomly Featured Patents
Circumcision device
Method of making a composite core transducer
Mitigating necrosis in transgenic glyphosate-tolerant cotton plants treated with herbicidal glyphosate formulations
Power supply with control circuit for short circuit detection and excess current protection
Weighted random pattern built-in self-test
Decoloring apparatus and sheet conveyance control method
Illuminated display with simulated motion
Deduplication efficiency
Magnetic tunnel junction device
Thermal-aerosol generators