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
Translucent internal graphics enhancement
Aisle barrier
Apparatus for preventing overcharge of a battery
Tray for microwave cooking and folding of a food product
Display fixture for highlighting products
Light emitted diode
  Randomly Featured Patents
Information storage medium, recording/reproducing apparatus, and recording/reproducing method
Timing generator for use with multi-phase control rectifier systems
Interphenylene 7-oxabicyclic [2.2.1] heptane oxazoles as prostaglandin F2.alpha. antagonists
Framework for enabling dynamic construction of a network element management mechanism
Low profile wafer carrier
Torque distribution systems and methods for wheeled vehicles
Chip topography for integrated circuit communication controller
Anti-aromatase pharmaceutical composition for controlling testosterone/estrone ratios
Low-color vanillin-based ultraviolet absorbers and methods of making thereof
Device for generating focused elastic waves in a material medium such as underground, and method using same