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
Reliability fire pressure switch
Portable reading device with mode processing
Image processing unit, image processing method and program
Target output device and extreme ultraviolet light source apparatus
Transporting business intelligence objects between business intelligence systems
Method and systems for detecting duplicate travel path
System and method for testing an integrated circuit embedded in a system on a chip
  Randomly Featured Patents
Connection systems for two piece prosthetic heart valve assemblies and methods for making and using them
Therapy of autoimmune colitis using a TIP60 inhibitor
Fabrication and assembly structures and methods for memory devices
Optical isolator and alignment method
Smoke detector mounting
Method for making through-hole and ink-jet printer head fabricated using the method
Fuel sources, fuel cells and methods of operating fuel cells
Homing technique for an in-ground boring device
Towed acoustic transmitter
Mechanism and method for recovering material from the surface of a liquid body