or
Bookmark and Share
Utilizing hardware transactional approach to execute code after initially utilizing software locking by employing pseudo-transactions
 
   
Document Number
US Patent 7587615
Issued Date
September 8, 2009
Link
Inventors
Map
Abstract
Utilizing a hardware transactional approach to execute a code section by employing pseudo-transactions, after initially utilizing software locking, is disclosed. A method is disclosed that utilizes a software approach to locking memory to execute a code section relating to memory. The software approach employs a pseudo-transaction to determine whether a hardware approach to transactional memory to execute the threshold would have been successful. Where the hardware approach to transactional memory to execute the code section satisfies a threshold based on success of at least the pseudo-transaction, the method subsequently utilizes the hardware approach to execute the code section. The hardware approach may include starting a transaction inclusive of the code section, conditionally executing the transaction, and, upon successfully completing the transaction, committing execution of the transaction to the memory to which the code section relates.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
19
Comments:
no comments yet
Published
September 8, 2009
Application Number
10/661,017
Filed
September 12, 2003
US Classification
713/190   713/194
Int'l Classification
G06F   11/30   (20060101)   G06F   12/14   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
USPTO Field of Search
713/194  
Related Patents
Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us