Methods for execution control acquistion of a program and...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S128000, C718S103000, C718S108000, C711S128000, C714S047300

Reexamination Certificate

active

10650190

ABSTRACT:
In a method for execution control acquisition of a program, during the execution of the program, it is determined when a hardware performance counter has reached a threshold. When the threshold is reached, execution control is switched to a dynamic optimizer. Thereafter, an optimized version of the program is executed. In a method for executing an optimized version of a program, during execution of the optimized version, an interrupt is received and execution control is returned to an operating system. An original version of the program is then executed. During the execution of the original version, a hardware performance counter is monitored. When the hardware performance counter reaches a threshold during the execution of the original version, execution control is switched to a dynamic optimizer. Thereafter, the execution of the optimized version of the program is continued as directed by the dynamic optimizer.

REFERENCES:
patent: 5727167 (1998-03-01), Dwyer et al.
patent: 6018759 (2000-01-01), Doing et al.
patent: 6105051 (2000-08-01), Borkenhagen et al.
patent: 6112317 (2000-08-01), Berc et al.
patent: 6148437 (2000-11-01), Shah et al.
patent: 6185581 (2001-02-01), Garthwaite
patent: 6189141 (2001-02-01), Benitez et al.
patent: 6434576 (2002-08-01), Garthwaite
patent: 6463582 (2002-10-01), Lethin et al.
patent: 6567839 (2003-05-01), Borkenhagen et al.
patent: 6633835 (2003-10-01), Moran et al.
patent: 6684298 (2004-01-01), Dwarkadas et al.
patent: 7093251 (2006-08-01), Tsun et al.
patent: 7143153 (2006-11-01), Black et al.
patent: 7197749 (2007-03-01), Thornton et al.
Dynamic Trace Selection Using Performaqnce monitoring Hardware Sampling, IEEE, Howard Chen et al, Mar. 2003, pp. 79-90.
Dror G. Feitelson, Job Scheduling in Multiprogrammed Parallel Systems Extended Version, IBM, Aug. 1997, pp. 1-51.
Delivering Performance On Sun Optimizing Applications for Solaris, Technical White Paper, Sun Microsystems, 2000, 77 pages.
Security Performance and Accounting Administration, SunSoft, 1994, 228 pages.
Performance Tuning an Application, SunPro, 1993, Whole Manual.

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

Methods for execution control acquistion of a program and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods for execution control acquistion of a program and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods for execution control acquistion of a program and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3909211

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