Compiling scientific code using partial evaluation

  title={Compiling scientific code using partial evaluation},
  author={Andrew A. Berlin and Daniel Weise},
The partial evaluation approach, which transforms a high-level program into a low-level program that is specialized for a particular application, exposing the parallelism inherent in the underlying numerical computation, is discussed. A prototype compiler that uses partial evaluation is described. Experiments with the compiler have shown that for an important class of numerical programs, partial evaluation can provide marked performance improvements: speedups over conventionally compiled code… CONTINUE READING
Highly Cited
This paper has 159 citations. REVIEW CITATIONS


Publications citing this paper.

159 Citations

Citations per Year
Semantic Scholar estimates that this publication has 159 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-6 of 6 references

A Compilation Strategy for Numerical Programs Based on Partial Evaluation, masters thesis

  • A. Berlin
  • MIT; also Tech. Report TR-I 144,
  • 1989

A Step Towards the Automatic Analysis of Dynamical Systems,

  • H. Abelson
  • Memo 1174,
  • 1989

Abstraction in Numerical Methods,

  • M. Halfant, G. J. Sussman
  • Proc. ACM Con5 Lisp and Functional Programming,
  • 1988