Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2008-07-08
2008-07-08
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Komatsu Hideaki
Suganuma Toshio
Yasue Toshiaki
Nguyen Phillip H
Scully , Scott, Murphy & Presser, P.C.
Yamonaco, Esq. Lisa M.
Zhen Wei
LandOfFree
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.
Profile ID: LFUS-PAI-O-3913006