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 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
Delivery of captions, content advisory and other data through digital interface
Method of operating a split gate flash memory cell with coupling gate
System and method for confirming delivery of an electronic message
Thwarting keyloggers using proxies
Food safety printer
Multistable electromagnetic actuators
Method and system for selecting a target with respect to a behavior in a population of communicating entities
  Randomly Featured Patents
Death care merchandise display unit
Method for improving the functionality of the binary representation of MPEG-7 and other XML based content descriptions
Windshield packaging system using synergistic clamp jaw components
Soft-milling wheats which produce dough with low elasticity
Method for making an anti-reflection film of a solar cell
Non-volatile memory device
Method for making metallided foils
Cutter with gripper
System for handling unsolicited messages from lower-tier controllers
Pesticidal aqueous suspension