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
Cylindrical lithium secondary battery comprising a contoured center pin
Accessing device via communication protocol selection
Method and system for migrating object update messages through synchronous data propagation
Switching module and switching synchronization system
Device, information processing method, and computer-readable storage medium
Method for releasing a locking in mobile terminal and mobile terminal using the same
  Randomly Featured Patents
Apparatus for continuous treatment of material
Chromanylascorbic acid derivatives their preparation and use
Auxiliary shelf apparatus
Cellular communications system
System and method for enhancing environment variable and process option invocation
Continuous ink stamping systems and methods
Check valve for fuel pump
Systems and methods for accessing content at an event
Display screen with icon