4 citations found. Retrieving documents...
Mark I. Himelstein, Fred C. Chow, and Kevin Enderby. Cross-module optimizations: Its implementation and benefits. Proceedings of the Summer 1987 USENIX Conference, pp. 347-356, June 1987.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Systems for Late Code Modification - Wall (1992)   (26 citations)  (Correct)

....chose the register variables during linking and modified the object modules being linked to reflect this choice. Register allocation is a fairly high level optimization, however, and other approaches have been taken, such as monolithic compilation of source modules or intermediate language modules [3,10,20] or compilation with reference to program summary databases [19] Optimization removes unnecessary operations; instrumentation adds them. A common form of machine level instrumentation is basic block counting. We transform a program into an equivalent program that also counts each basic block as ....

Mark I. Himelstein, Fred C. Chow, and Kevin Enderby. Cross-module optimizations: Its implementation and benefits. Proceedings of the Summer 1987 USENIX Conference, pp. 347-356, June 1987.


Experience with a Software-Defined Machine Architecture - Wall (1991)   (6 citations)  (Correct)

....was, we might have taken the trouble to make the debugger smarter. Our greatest success was the technique of link time code modification. By itself, register allocation at link time may be overkill; very global optimization by monolithic compilation of source files or of intermediate code files [12,21,36,45] or perhaps by reference to persistent program data bases [34] could still turn out to be a better tradeoff. But our machinery for code modification led us to develop a wide variety of tools for performance analysis at the source and machine levels. Most of these tools actually require very little ....

Mark I. Himelstein, Fred C. Chow, and Kevin Enderby. Cross-module optimizations: Its implementation and benefits. Proceedings of the Summer 1987 USENIX Conference, pp. 347-356, June 1987.


Simple and Effective Link-Time Optimization of Modula-3 Programs - Fernandez (1994)   (50 citations)  (Correct)

....the MIPS assembler schedules instructions but mld does not. 6 Related Work We are not aware of any other linkers that link intermediate code to reduce the costs of high level language features. There are other optimizing linkers, but they are intended for a family of related architectures [13, 27] or use machine level representations such as register transfers [3, 23] Their link time optimizations tend to be architecture specific, e.g. rewriting object code to convert two instruction address loads into one instruction loads on a 64 bit architecture [24] Inlining is important for ....

M. I. Himelstein, F. C. Chow, and K. Enderby. Cross-module optimizations: Its implementation and benefits. In Proceedings of the Summer USENIX Technical Conference, pages 347--356, Phoenix, AZ, June 1987.


Link-Time Optimization of Modula-3 Programs - Fernandez, Hanson   (Correct)

....Both optimizations are implemented in mld, a machine independent linker. mld links mill, a machineindependent intermediate code that is suitable for link time optimization and code generation. There are other optimizing linkers, but they are intended for a family of related architectures [13, 23] or use machinelevel intermediate representations such as register transfers [2, 21] In this paper, we present the results of applying data driven simplification and targeted inlining to six Modula 3 benchmark programs. The benchmarks were compiled with m3, the DEC SRC Modula 3 v2.11 compiler ....

M. I. Himelstein, F. C. Chow, and K. Enderby. Cross-module optimizations: Its implementation and benefits. In Proceedings of the Summer USENIX Technical Conference, pages 347--356, Phoenix, AZ, June 1987.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC