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 for radiation sterilization of medical devices
Adaptive known signal canceller
Linear book scanner
Visibility radio cap and network
Endotracheal tube
Method and structure for image local contrast enhancement
Assisted hybrid mobile browser
  Randomly Featured Patents
Method for forming laminates comprising an electrode and a conductive polymer layer
Gel electrophoresis/electro-blot apparatus
Method for depositing an integrated circuit tungsten film stack that includes a post-nucleation pump down step
Method and apparatus for increasing the energy dissipation of structural elements
Method of fast booting for computer multimedia playing from standby mode
Coupler extracting an optical signal
Mass memory device and method for operating a mass memory device
Belt adjuster box style
Control method of device in storage system for virtualization
Data structure for incremental search