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.

Date of Patent:
Sep. 14, 2010

Filed:

Jun. 09, 2006
Applicants:

Miguel Angel Lujan Moreno, Mountain View, CA (US);

Phyllis E. Gustafson, Pleasanton, CA (US);

Michael H. Paleczny, San Jose, CA (US);

Christopher A. Vick, San Jose, CA (US);

Jay R. Freeman, Palo Alto, CA (US);

Olaf Manczak, Hayward, CA (US);

Inventors:

Miguel Angel Lujan Moreno, Mountain View, CA (US);

Phyllis E. Gustafson, Pleasanton, CA (US);

Michael H. Paleczny, San Jose, CA (US);

Christopher A. Vick, San Jose, CA (US);

Jay R. Freeman, Palo Alto, CA (US);

Olaf Manczak, Hayward, CA (US);

Assignee:

Oracle America Inc., Redwood City, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/30 (2006.01); G06F 9/44 (2006.01); G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method for committing memory transactions in an application that includes executing a plurality of sections of the application in parallel, logging a plurality of memory transactions that occur while executing the plurality of sections to obtain a plurality of logs and a plurality of temporary results, wherein the plurality of memory transactions that includes a plurality of writes to at least one memory location, comparing the plurality of logs to identify an optimal list of writes from the plurality of writes, and committing memory transactions corresponding to a subset of the plurality of temporary results, wherein the subset of the plurality of temporary results is identified by the optimal list of writes.


Find Patent Forward Citations

Loading…