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
Surge arrester having an optical fault indicator
Charged particle trajectory control apparatus, charged particle accelerator, charged particle storage ring, and deflection electromagnet
Device interface architecture and protocol
Modified Michelson delay-line interferometer
Adaptors for radiation detectors
Organic light emitting device comprising layer comprising organic-metal complex and method of preparing the same
Dipeptoid prodrugs and the use thereof
  Randomly Featured Patents
Intelligent power-enabled communications port
USB drive with a label
Crimpless strain relief termination for a coaxial cable
Electronics enclosure
Method for measuring hemoglobin
Uniform intensity profile catadioptric lens
Feeding and opening device for an open-end spinning arrangement
Glove/mitten eraser
Differential electrical connector with skew control
Compression sleeve