Resources Contact Us Home
Apparatus for randomizing instruction thread interleaving in a multi-thread processor

Image Number 3 for United States Patent #8145885.

A processor interleaves instructions according to a priority rule which determines the frequency with which instructions from each respective thread are selected and added to an interleaved stream of instructions to be processed in the data processor. The frequency with which each thread is selected according to the rule may be based on the priorities assigned to the instruction threads. A randomization is inserted into the interleaving process so that the selection of an instruction thread during any particular clock cycle is not based solely by the priority rule, but is also based in part on a random or pseudo random element. This randomization is inserted into the instruction thread selection process so as to vary the order in which instructions are selected from the various instruction threads while preserving the overall frequency of thread selection (i.e. how often threads are selected) set by the priority rule.

  Recently Added Patents
Bandpass filter and radio communication module and radio communication device using the same
Systems and methods for tracking power modulation
High porosity ceramic honeycomb article containing rare earth oxide and method of manufacturing same
Atmospheric treater with roller confined discharge chamber
Systems and methods for processing supplemental information associated with media programming
Under bump passive components in wafer level packaging
Techniques for distributed storage aggregation
  Randomly Featured Patents
UV adjustable optical attenuator
Vitamin containing product
Pressure control mechanism for a grapple skidder
Method and apparatus of ordering search results
Polyolefin type resinous composition
Ultrasonic imaging device in which electroacoustic transducers are disposed on a convex probe
Method of and apparatus for cleaning substrate
Packaging method and apparatus for ground coffee or the like
Double-door stop apparatus