Learning and cache management in software defined contexts

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-2698299

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.