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
Fire detector
Method and system for delivering and executing virtual container on logical partition of target computing device
Image forming apparatus with static elimination
Method and device for accessing the documentation of an aircraft according to alarms generated therein
Multi-state DC-DC converter having undirectional switches
Block polymers and their process of preparation
Boundary acoustic wave device
  Randomly Featured Patents
Modular plug and cover therefor
Methods and apparatus for displaying relative emphasis in a file
Lateral pipe lining material and lateral pipe lining method using same
Downhole actuating apparatus and method
Systems having writer with deeper wrap around shield and methods for making the same
Oxy and thioaryl-phenylated aromatic biscyclopentadienones
Control circuit for gas discharge lamps
Motor-driven power steering system for a vehicle
Arched building structure
Interleaved method and circuitry for testing for stuck open faults