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
Polypropylene bottles
Credit flow control scheme in a router with flexible link widths utilizing minimal storage
Management of computer-file sharing between at least two devices
Reliable and accurate usage detection of a software application
Quantum dot template for fast and simultaneous detection of different infectious agents
Antibodies to non-functional P2X.sub.7 receptor
Parallel power inverter motor drive system
  Randomly Featured Patents
Telemetric tibial tray
Method, apparatus, and computer program product for stale NDR detection
Light adjuster and laminated glass
Vehicle-based navigation system with smart map filtering, portable unit home-base registration and multiple navigation system preferential use
Balancing structure of brake cables hoisting seat of bicycle
Heat shielding additives
Pipe rectifier for stabilizing fluid flow
Random access memory cell
On board computer for a motor vehicle