Optimizing Register Spills for Eager Functional Languages

  • Authors:
  • Sounaka Mishra;Kripasindhu Sikdar;Manoranjan Satpathy

  • Affiliations:
  • -;-;-

  • Venue:
  • ICCS '01 Proceedings of the International Conference on Computational Science-Part II
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Functional programs are referentially transparent in the sense that the order of evaluation of subexpressions in an expression does not matter. Any order of evaluation leads to the same result. In the context of a compilation strategy for eager functional languages, we discuss an optimization problem, which we call the Optimal Call Ordering Problem. We shaow that the problem is NP-complete and discuss heuristics to solve this problem.