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
Method of and apparatus for laser drilling holes with improved taper
System and method for associating financial transaction data with user's project data
Fuel basket spacer, apparatus and method using the same for storing high level radioactive waste
Organic metal complex and its use in organic electroluminescent device
Vehicle seating system and method for reducing fatigue with changing actuator movement
Human embryonic stem cell methods and PODXL expression
  Randomly Featured Patents
Nested diffusional filter
Method for power level control of a display and apparatus for carrying out the method
Ventilation device
Storage method employing severable walled container having a continuously mergible cover
Washing machine and controlling method of the same
Outdoor grill
Modulating the efficiency of nucleic acid amplification reactions with 3' modified oligonucleotides
Single hung window sill member
Umbrella support harness
Sulfur recovery system