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
Vaccination with killed but metabolically active (KBMA) protozoans with toll-like receptor agonists
Signal routing dependent on a loading indicator of a mobile node
Reception method and reception apparatus
Processor engine, integrated circuit and method therefor
Air driven alternators for battery powered vehicles
Resource capacity monitoring and reporting
System and method for document orientation detection
  Randomly Featured Patents
Semiconductor integrated circuit device and method for manufacturing the same
Process to wash polymers contaminated with polychlorinated biphenyls (PCBs)
Remote-control apparatus for electronics apparatus
Nonvolatile memory device
Method and apparatus for adaptive control
Hypodermic needle disposal system
Stop for a threaded rod
Devices for reading the quantities of electrical charges borne by a dielectric
Dispenser for disposable cups
Method of manufacturing ultra-black film