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

Image Number 2 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
Methods and apparatus for voltage selection for a MOSFET switch device
Flexible quantization
Backup and recovery of distributed storage areas
Cosmetic product including vegetable oil blend
Systems and related methods of user-guided searching
Integrated circuit packaging system with an integral-interposer-structure and method of manufacture thereof
Method and system for enabling rendering of electronic media content via a secure ad hoc network configuration utilizing a handheld wireless communication device
  Randomly Featured Patents
Actuating means for a servo valve
Method for optimizing the motion of a multi-axis robot
Eating utensil
Combined outdoor floodlight and photo electric control therefor
Communication using bi-directional LEDs
Profile for a light wall and light wall profile system
Trifunctional compound, composition and polymer thereof
Patterning effects with fluid jet applicator
Roof perimeter cable guard system
Apparatus for and method of designating a point on displayed image, and readable recording medium storing program for designating a point on displayed image