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
Fuel cell system with mechanical check valve
LED package chip classification system
Device in a system operating with CAN-protocol and in a control and/or supervision system
Human activity monitoring device
Data latch circuit and electronic device
Semiconductor device
Food safety printer
  Randomly Featured Patents
Soybean cultivar 95-060911
Systems and methods for delivering radiation therapy
Cap with hinged brim
Stator vane assembly for gas turbines
Method and apparatus for controlling the air supply in an internal combustion engine
Valve for controlling a fluid
Durable electrooptic devices comprising ionic liquids
Pixel and organic light emitting display device using the same
Wear sleeve for a control rod end plug
Interactive control for can end systems