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

Image Number 7 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
Undercabinet plug-in mount
Data distribution unit for vehicle entertainment system
Method of fabricating display device
Digital image processing device and processing method thereof
Removable case
Systems and methods for printing images outside a normal color gamut in image forming devices
Light emitting device
  Randomly Featured Patents
Method and apparatus for separating, feeding and/or folding sheets
Unit dose packaging system with exterior pocket feature
Coryneform bacteria carrying recombinant DNA and a process for producing aromatic amino acids using said bacteria
Glass substrate for information recording medium and magnetic disk
Engine construction
Active matrix type display device
Redundant array water delivery system for water rides
Method of detecting failure in a secondary air supply system for internal combustion engines
Liquid crystal display having first and second thin film transistors and first and second sub-pixel electrodes
Centrifugal mill