The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 04, 2011
Filed:
Feb. 26, 2008
Alexander Abrashkevich, Richmond Hill, CA;
Dmitri Abrashkevich, Richmond Hill, CA;
Robert J. Blainey, Newmarket, CA;
Thomas J. Heller, Jr., Rhinebeck, NY (US);
Matthew A. Huras, Ajax, CA;
Sridhar Munireddy, Bangalore Ka, IN;
Yogendra K. Srivastava, Bangalore Ka, IN;
Mark F. Wilding, Barrie, CA;
Alexander Abrashkevich, Richmond Hill, CA;
Dmitri Abrashkevich, Richmond Hill, CA;
Robert J. Blainey, Newmarket, CA;
Thomas J. Heller, Jr., Rhinebeck, NY (US);
Matthew A. Huras, Ajax, CA;
Sridhar Munireddy, Bangalore Ka, IN;
Yogendra K. Srivastava, Bangalore Ka, IN;
Mark F. Wilding, Barrie, CA;
International Business Machines Corporation, Armonk, NY (US);
Abstract
Embodiments of the invention provide a method for regaining memory consistency after a trap via transactional memory. Transactional memory and a transactional memory log are used to undo changes made to memory from a transaction start point up to the point of a trap event. After the trap event is processed, and the changes are rolled back, the program can resume execution at the beginning of the transaction.