Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2011-03-08
2011-03-08
Das, Chameli C (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S131000, C717S151000, C711S113000, C711S118000, C711S125000
Reexamination Certificate
active
07904887
ABSTRACT:
A method of optimizing a computer program includes executing a program including a hint defined as a variable in program and providing within the program, and a marker instruction that receives the hint as a parameter. The marker instruction marks a section of the computer program for a subsequent optimization. During the execution of the computer program, and in response to the marker instruction being executed, a hardware engine monitors data accesses associated with execution of instructions in the marked section and stores the data accesses in the storage of the hint. A subsequent execution of the marked section of the computer program is optimized using the data stored in the storage of the hint.
REFERENCES:
patent: 5265254 (1993-11-01), Blasciak et al.
patent: 5544342 (1996-08-01), Dean
patent: 5553276 (1996-09-01), Dean
patent: 5590356 (1996-12-01), Gilbert
patent: 5613136 (1997-03-01), Casavant et al.
patent: 5752068 (1998-05-01), Gilbert
patent: 5754839 (1998-05-01), Pardo et al.
patent: 6029002 (2000-02-01), Afifi et al.
patent: 6262730 (2001-07-01), Horvitz et al.
patent: 6269438 (2001-07-01), Chang
patent: 6378064 (2002-04-01), Edwards et al.
patent: 6499116 (2002-12-01), Roth et al.
patent: 6536037 (2003-03-01), Barrese et al.
patent: 6766514 (2004-07-01), Moore
patent: 7043716 (2006-05-01), Zimmer et al.
patent: 7062567 (2006-06-01), Benitez et al.
patent: 7269718 (2007-09-01), Alexander et al.
patent: 7526757 (2009-04-01), Levine et al.
patent: 7555566 (2009-06-01), Blumrich et al.
patent: 2002/0161908 (2002-10-01), Benitez et al.
patent: 2003/0051226 (2003-03-01), Zimmer et al.
patent: 2005/0071515 (2005-03-01), DeWitt et al.
patent: 2005/0071822 (2005-03-01), DeWitt et al.
patent: 2005/0081019 (2005-04-01), DeWitt et al.
patent: 2005/0228511 (2005-10-01), Das et al.
patent: 2005/0251706 (2005-11-01), Alexander et al.
patent: 2006/0206874 (2006-09-01), Klein
patent: 2008/0244533 (2008-10-01), Berg et al.
Title: Selecting software phase markers with code structure analysis, author: Lau et al, source: IEEE, dated: Mar. 26, 2006.
Title: Value Profiling, author: Calder et al, source: IEEE, dated: Dec. 1, 1997.
Franaszek Peter A.
Montaño Luis Alfonso Lastras
Tremaine R. Brett
Das Chameli C
F. Chau & Associates LLC
International Business Machines - Corporation
LandOfFree
Learning and cache management in software defined contexts does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Learning and cache management in software defined contexts, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Learning and cache management in software defined contexts will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2698299