High Performance Code Generation through Lazy Activation Records

  title={High Performance Code Generation through Lazy Activation Records},
  author={Manoranjan Satpathy and Rabi N. Mahapatra and Siddharth Choudhuri and Sachin V. Chitnis},
  booktitle={Interaction between Compilers and Computer Architectures},
For call intensive programs, function calls are major bottlenecks during program execution since they usually force register contents to be spilled into memory. Such register to memory spills are much more pronounced in presence of recursion. A function call is usually accompanied by the creation of its activation record at function entry. In this paper, we will deviate from this usual practice; we create an activation record only when we find it necessary. The result is that on many occasions… CONTINUE READING
1 Citations
12 References
Similar Papers


Publications referenced by this paper.
Showing 1-10 of 12 references

EMSIM: An Energy Simulation Framework for an Embedded System

  • T. K. Tan, A. Raghunathan, N. K. Jha
  • Proc. ISCAS,
  • 2002
2 Excerpts

ARM Architecture Reference Manual (2nd Edition)

  • D. Seal
  • Addison Wesley,
  • 2001
2 Excerpts

Similar Papers

Loading similar papers…