Resources Contact Us Home
Transactional memory system which employs thread assists using address history tables

Image Number 14 for United States Patent #8117403.

A computing system uses specialized "Set Associative Transaction Tables" and additional "Summary Transaction Tables" to speed the processing of common transactional memory conflict cases and those which employ assist threads using an Address History Table and processes memory transactions with a Transaction Table in memory for parallel processing of multiple threads of execution by support of which an application need not be aware. Special instructions may mark the boundaries of a transaction and identify memory locations applicable to a transaction. A `private to transaction` (PTRAN) tag, directly addressable as part of the main data storage memory location, enables a quick detection of potential conflicts with other transactions that are concurrently executing on another thread of said computing system. The tag indicates whether (or not) a data entry in memory is part of a speculative memory state of an uncommitted transaction that is currently active in the system.

  Recently Added Patents
2,5-disubstituted piperidine orexin receptor antagonists
Silicon-on-insulator (SOI) structure configured for reduced harmonics and method of forming the structure
Quick mounting device
Method of making a CIG target by spray forming
Lighting device with device for regulating the illumination according to the luminance of the illumination field and corresponding use
Validating the configuration of distributed systems
Deposition apparatus and method for manufacturing organic light emitting diode display using the same
  Randomly Featured Patents
Integrated process for the production of 2,6-dimethylnaphthalene
Method and apparatus for measuring magnetooptic anisotropy
Testable membrane sensor with two full bridges
Electrokinetic pump
Brushless motor driving circuit
Multiple mode adaptive pressure control for an automatic transmission
Vehicle door latch device
Apparatus and methods for USB connection in a multi-processor device
Light emitting diode bulb connector including tension reliever
Method and apparatus for closed loop frequency control in a two-way communication system