Compilation and runtime information generation and optimization

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

Reexamination Certificate

active

10797800

ABSTRACT:
To collect frequencies with which processes of a program are executed at high speed. A compiler apparatus for optimizing a program based on frequencies with which each process is executed has a loop process detection portion for detecting a repeatedly executed loop process of the program, a loop process frequency collection portion for collecting loop process frequencies with which the loop process is executed in the program, an in-loop process frequency collection portion for collecting in-loop process frequencies with which, as against times of execution of loop process, each of a plurality of in-loop processes included in the loop process is executed, an in-loop execution information generating portion for generating in-loop execution information indicating the frequencies with which each of the plurality of in-loop processes is executed in the case where the program is executed, and an optimization portion for optimizing the program based on the in-loop execution information.

REFERENCES:
patent: 5655122 (1997-08-01), Wu
patent: 5889999 (1999-03-01), Breternitz et al.
patent: 6088525 (2000-07-01), Peri
patent: 6341371 (2002-01-01), Tandri
patent: 2003/0204840 (2003-10-01), Wu
patent: 05-128748 (1993-05-01), None
patent: 05-258543 (1993-10-01), None
patent: 06-215307 (1994-08-01), None
Thomas Ball, James R. Larus “Optimally Profiling Tracing Programs”.
Ball, Thomas and James R. Larus. “Efficient Path Profiling,” Proceedings of the 29th International Conference on Microarchitecture, Dec. 1996.

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

Compilation and runtime information generation and optimization does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Compilation and runtime information generation and optimization, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compilation and runtime information generation and optimization will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3913006

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