Resources Contact Us Home
Method and system for dynamically shared completion table supporting multiple threads in a processing system

Image Number 6 for United States Patent #6721874.

A method and system for utilizing a completion table in a superscalar processor is disclosed. The method and system comprises providing a plurality of threads to the processor and associating a link list with each of the threads, wherein each entry associated with a thread is linked to a next entry. A method and system in accordance with the present invention implements the completion table as link lists. Each entry in the completion table in a thread is linked to the next entry via a pointer that is stored in a link list. In a second aspect a method of determining the relative order between instructions is provided. A method and system in accordance with the present invention implements a flush mask array which is accessed to determine the relative order of entries in the said completion table. A method and system in accordance with the present invention implements a restore head pointer table to save and restore the state of the pointer of said completion table.

  Recently Added Patents
Systems and methods for printing images outside a normal color gamut in image forming devices
Control device for radiation imaging apparatus and control method therefor
Antibody recognizing turn structure in amyloid .beta.
Apparatus and method for connection control with media negotiation successful on different media formats
System and method for detecting an earth ground fault of an external power supply connected to a vehicle
Method for fabrication of a semiconductor device and structure
Method and apparatus for band switching in wireless local access network
  Randomly Featured Patents
Angled hook for sliding mount in channel rail
Device and method for spread applying liquids, in particular glue over book spines
Fastening assembly
Trigger lock mechanism for spray guns
Paint dispenser
Gaming device having multiple selectable changing awards
Riding mower platform
Removable cartridge disk drive with a 1.8 inch form factor
Information control system using camera