Patent
1994-07-27
1997-11-18
Kriess, Kevin A.
395709, 39518311, 39518314, G06F 944, G06F 945
Patent
active
056897120
ABSTRACT:
The present invention is a system and process for optimizing programs, having memory references, at the object code level. The process includes the computer-implemented steps of instrumenting each of the memory references to create an instrumented program, executing the instrumented program to capture effective address trace data for each of the memory references, analyzing the access patterns of the effective address trace data and, in response, reordering the memory references to create an optimized program.
REFERENCES:
patent: 5303377 (1994-04-01), Gupta et al.
patent: 5313634 (1994-05-01), Eickemeyer
patent: 5335344 (1994-08-01), Hastings
patent: 5465258 (1995-11-01), Adams
"Profile Guided Code Positioning", Pettis et al., Proc. of the ACM Sigplan '90 Conf. on Prog. Lang. Designed Implementation, Jun. 1990, pp. 16-27.
Chaki Kakali
Dillon Andrew J.
International Business Machines - Corporation
Kriess Kevin A.
Roberts Diana L.
LandOfFree
Profile-based optimizing postprocessors for data references 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 optimizing postprocessors for data references, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Profile-based optimizing postprocessors for data references will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1573927