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 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
Supporting multiple channels of a single interface
Organic light emitting diode display device and method of fabricating the same
Systems and methods for archiving and retrieving navigation points in a voice command platform
Motor drive component verification system and method
Mask blank, transfer mask, and film denseness evaluation method
Apparatus and method for controlling semiconductor die warpage
Auto-provisioning of network services over an Ethernet access link
  Randomly Featured Patents
Fuser member coating composition and processes for providing elastomeric surfaces thereon
Tinting machine for coating compositions, especially paints
Recordal service for voice communications
Three part dental bonding compositions and methods of use
Headphone
Apparatus for coating a web of material with a liquid
Attenuation of cytomegalovirus virulence
System and method for terrain rendering using a limited memory footprint
Antifungal compositions
Temporary highway reflector cover