Profile-based preprocessor for optimizing programs

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 3642804, 3642805, 364267, G06F 944

Patent

active

056131186

ABSTRACT:
The present invention is an system and method for optimizing a program, having qualified elements, at the source level. The method includes the steps of instrumenting each path of the qualified elements to create an instrumented program, executing the instrumented program to produce instrumentation information for each of the paths, analyzing the instrumentation information, and in response to the analyzing step, restructuring the program to create an optimize program.

REFERENCES:
patent: 3427443 (1965-04-01), Apple et al.
patent: 3551659 (1970-12-01), Forsythe
patent: 4595911 (1986-06-01), Kregness et al.
patent: 4625288 (1986-11-01), Weiner et al.
patent: 4680705 (1987-07-01), Shu
patent: 4819233 (1989-04-01), DeLucia et al.
patent: 4953209 (1990-08-01), Ryder, Sr. et al.
patent: 5088033 (1992-02-01), Binkley et al.
patent: 5452457 (1995-09-01), Alpert et al.
patent: 5465248 (1995-11-01), Adams
"An Improved Trace Facility for Object-Oriented System", Research Disclosure n315, Jul. 1990.
IBM TDB, "Method for Repackaging Control Blocks to Reduce Cache Misses", vol. 25, No. 7B, Dec. 1982, pp. 3832-3836.
IBM TDB, "Application Model of an Object-Oriented Application", vol. 36, No. 7, Jul. 1993, pp. 171-173.
IBM TDB, "Three Icons for IBM Extended Services, SNA Configure and Traces", vol. 36, No. 1, Jan. 1993, pp. 308-310.
"Profile Guided Code Positioning", K. Pettis et al., 1990 ACM 0-89791-364-7/90/0006/0016 (Proceedings of the ACM SIGPLAN '90 Conference), 12 pages. pp. 16-17.
"Using Profile Information to Assist Classic Code Optimizations", P. P. Chang et al, 1991, John Wiley & Sons, 0038-0644/91/121301-21, 21 pages.
"Improving UNIX Kernel Performance Using Profile Based Optimization", S. E. Speer et al, 1994 Winter USENIX, Jan. 17-21, 1994, pp. 181-188.
"Rewriting Executable Files to Measure Program Behavior", Larus et al., Univ. oof Wisconsin Comp. Sci, Tech. Report 1083, Mar. 1992.
"Profile Guided Code Positioning", Pettis et al., Proc. of the ACM SIGPLAN '90 Conf. on Progr. Lang. Design and Impl., Jun. 20-22, 1990, pp. 16-27.

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

Profile-based preprocessor for optimizing programs does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Profile-based preprocessor for optimizing programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Profile-based preprocessor for optimizing programs will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1713256

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