Use of dynamic translation to collect and exploit run-time infor

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395705, 395707, 395708, 395710, G06F 945

Patent

active

058157204

ABSTRACT:
Dynamic translation is used to produce profile information used to optimize object code for an application. In order to produce optimized object code for the application, source code for the application is compiled to produce first object code for the application. The first object code is used in the generation of profile information about the application. This is done by dynamically translating the first object code to produce second object code. The second object code includes profiling code which, when executed, produces the profile information. The second object code is executed to produce the profile information. The source code for the application is recompiled to produce the optimized object code. The recompiling includes using the profile information in the production of the optimized object code.

REFERENCES:
patent: 5375242 (1994-12-01), Rajiv et al.
patent: 5471564 (1995-11-01), Dennis et al.
patent: 5475842 (1995-12-01), Gilbert et al.
patent: 5481708 (1996-01-01), Kukol
patent: 5519866 (1996-05-01), Lawrence et al.
patent: 5535391 (1996-07-01), Hejilsberg et al.
patent: 5586329 (1996-12-01), Knudsen et al.
patent: 5586330 (1996-12-01), Knudsen et al.
patent: 5590331 (1996-12-01), Lewis et al.
patent: 5594899 (1997-01-01), Knudsen et al.
patent: 5596752 (1997-01-01), Knudsen et al.
Eggers, et al. "Techniques for efficient inline tracing on a shared-memory ultiprocessor", ACM sigmetrics conf. on measurement and modeling of computer systems proceedings, vol. 18, No. 1, pp. 37-47, May 1990.
Stunkel, et al. "TRAPEDS: Producing traces for multicomputers via execution driven simulation", ACM press -Performance Evaluation Review vol.17, No.1, pp. 70-78, May 1989.
Cathy May, "Mimic: A fast system /370 simulator", ACM Press -SIGPLAN '87 Symposium on Interpreters and Interpretive Techniques, pp. 1-13. SIGPLAN NOTICES, vol.22, No.7, Jul. 1987.
Chow, et al. "Engineering a RISC compiler system", IEEE COMPCON, pp. 132-137, May 1986.
"PA-RISC 1.1 Architecture and Instruction Set Manual", Hewlett Packard, HP Part No. 09740-09939, Feb. 1994, pp. 5-138.
R. Cmelik, D. Keppel "Shade: A Fast Instruction-Set Simulator for Execution Profiling", 1994 ACM Sigmetrics Conference, 1994.
R. Cmelik, D. Keppel "Shade: A Fast Instruction-Set Simulator for Execution Profiling", Technical Report UWCSE 93-06-06, 1993.
T. Halfhill, "Emulation: RISC's Secret Weapon" BYTE Apr. 1994, pp. 119, 120, 122, 124, 126, 128, 130.

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

Use of dynamic translation to collect and exploit run-time infor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Use of dynamic translation to collect and exploit run-time infor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Use of dynamic translation to collect and exploit run-time infor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-696281

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