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
Plate
Antibodies to Clostridium difficile toxins
Business flow processing method and apparatus
Interest point detection
Methods and systems for delivering customized advertisements
LED illumination systems
Method and device for synthesizing image
  Randomly Featured Patents
Fuel injection pump and governor and timing control system therefor
Infrasonic frequency resonant circuit and method for use thereof
Teaching system
Ring opening monomers
Hierarchical pipelined distributed scheduling traffic manager
Method and apparatus for producing frame accurate position data in a PTZ dome camera with open loop control
Wireless prepaid telephone system with dispensable instruments
Athletic shoe with cleat receptacles
Method and apparatus for analysis of magnetic characteristics of magnetic device, magnetic head, and magnetic recording and reproducing apparatus
Left ventricular pacing protection in the context of multi-site left ventricular pacing