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
5-lipoxygenase-activating protein (FLAP) inhibitors
Side portion of a circular saw blade
Estrogen receptor ligands
Implicit certificate scheme
Apparatus and method for efficient transmission of acknowledgements
System and method for reducing the risks involved in trading multiple spread trading strategies
  Randomly Featured Patents
Hydrodynamic bearing system for the rotary bearing of a spindle motor
Clamping device for machine tools
Stun gun
Wash chamber for surgical environment
Method and system for data preparation and communication between software applications
Titanium oxide compound for use in electrode and lithium secondary battery comprising the same
Treatment of vascular lesions
Auxiliary lighting systems
Liquid crystal polymer film
Heat plate unit and double facer for fabricating double-faced corrugated fiberboard