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
Measurement and uses of oxidative status
Systems and methods for analyzing telecommunications invoices for payment
Organic light-emitting display and method of manufacturing the same
Method for remotely measuring fluctuations in the optical index of refraction of a medium
Image correction method
Method to trace video content processed by a decoder
Assigning runtime artifacts to software components
  Randomly Featured Patents
Gaming machine with substitute symbols
Panel mounting arrangement
System, software and method for implementing an integrated, device independent, packet telephony framework software solution
Cartridge for a lockset
Direct current offset compensating circuit of an audio system
Method for cleaning deposition chamber
Methods of fabricating substrates including one or more conductive vias
Applicator pads
Device and method to vary axle orientation
Circuit assembly and method for programming a hall sensor having an upstream controller