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

Image Number 3 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
Self assembly of elements for displays
Avirulent oncolytic herpes simplex virus strains engineered to counter the innate host response
Phosphoinositide 3-kinase inhibitor with a zinc binding moiety
Organic light emitting display device and method of manufacturing the same
Late loading rich media
Code reading apparatus, sales registering apparatus, and sales registering method
System and method for configuring a direct lift control system of a vehicle
  Randomly Featured Patents
Luminaire for a wall partition or the like
Preparation of 1,3-dibromo-2,2-dimethyl-propane-1,3-dicarboxylic acid derivatives
Plate feed apparatus
Inflatable water slide
Composite medical treating device composed ferrodielectric substance and semiconductor
Polyimide composite material and process for producing the same
Steam power plant, especially nuclear power plant
Frequency stable periodic pulse generation apparatus and method
Electron beam exit window
Airfoil shape for a turbine bucket and turbine incorporating same