Experiments in Optimizing FP

  • Authors:
  • Barbara G. Ryder;J. Stephen Pendergrast

  • Affiliations:
  • Rutgers University, New Brunswick, NJ;-

  • Venue:
  • IEEE Transactions on Software Engineering
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

FPOPT, a globally optimizing compiler for FP, was built to study the efficiency of compiling a functional programming language by translating it into an intermediate language and then optimizing that intermediate language. This paper describes the FPOPT system, the design of the intermediate language and the optimizations performed. We have compared the relative effectiveness of these optimizations, singly and in combinations, using an instrumented version of FPOPT; we report our findings here.