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:
Mar. 13, 2012
Filed:
May. 13, 2008
Peter A. Franaszek, Mount Kisco, NY (US);
Luis Alfonso Lastras Montaño, Cortland Manor, NY (US);
R. Brett Tremaine, Stormville, NY (US);
Peter A. Franaszek, Mount Kisco, NY (US);
Luis Alfonso Lastras Montaño, Cortland Manor, NY (US);
R. Brett Tremaine, Stormville, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A system includes a processor, a memory, a cache, program software, and a marker management engine. The software includes at least one marker. Each marker is a computer instruction and marks distinct computer code sections in the software. The engine (a) determines whether one of the at least one marker is executed during the execution of the program software, (b) monitors data accesses by the at least one processor to the at least one cache and the main memory, (c) stores at least one of the monitored data accesses in a pre-defined location in the main memory, and (d) optimizes only the computer code section indicated by the determined marker of the program software executed by the at least one processor based on the stored data accesses.