Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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
Faucet
Server chassis
Mitigating single point failure of devices in an analyte monitoring system and methods thereof
Method and system for automatic 3-D image creation
Pressure-sensitive adhesive composition having an improved release behavior
Difference detecting apparatus, difference output apparatus, and medium
System, method and computer program product for sharing a single instance of a database stored using a tenant of a multi-tenant on-demand database system
  Randomly Featured Patents
Apparatus and method for controlling active cycle of semiconductor memory apparatus
Yieldable, coaxially-driven tape wrapping guides for use in a helical tape recorder
Flywheel system for mobile energy storage
Sleeve attachment for multilayered protective coat
Bra
Rainwater gauge
Method and apparatus for attenuating error in dynamic and steady-state processes for prediction, control, and optimization
Lift bail assembly for log truck trailers
Method of controlling fluid loss in acidizing treatment of a subterranean formation
Field repairable hermaphroditic connector