. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evaluator is a tool for program transformation which takes as input a general program and a part of its input, and produces as output a specialized program. The goal is efficiency: a specialized program often runs an order of magnitude faster than the general program. The partial evaluator is based on the off-line approach and uses a binding-time analysis prior to the specialization phase. The source language includes multi-dimensional arrays, procedures and functions, as well as global storage. The system is presented and experimental results are given. 1 Introduction Partial evaluation is a principle for program transformation which reconciles g...
Partial evaluation is a high-level optimization technique that, given a program text and some of its...
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
Program manipulation is the task to perform transformations on program code, and is normally done in...
Abstract. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partia...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
A partial evaluator is an automatic program transformation tool. Given as input a general program an...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
Abstract. Existing partial evaluators usually fix the strategy for bind-ing-time analysis. But a sin...
Abstract. Partial evaluation is a program transformation that automatically specializes a program wi...
our results using the Fast Fourier Transformation, the N-body attraction problem, and the cubic spli...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Partial evaluation is a technique traditionally used in compilation. We have adapted this technique ...
) Lars Ole Andersen DIKU, Department of University of Copenhagen, Universitetsparken 1, DK 2100 Cop...
. A partial evaluator, given a program and a known "static" part of its input data, output...
Partial evaluation is a high-level optimization technique that, given a program text and some of its...
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
Program manipulation is the task to perform transformations on program code, and is normally done in...
Abstract. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partia...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
A partial evaluator is an automatic program transformation tool. Given as input a general program an...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
Abstract. Existing partial evaluators usually fix the strategy for bind-ing-time analysis. But a sin...
Abstract. Partial evaluation is a program transformation that automatically specializes a program wi...
our results using the Fast Fourier Transformation, the N-body attraction problem, and the cubic spli...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Partial evaluation is a technique traditionally used in compilation. We have adapted this technique ...
) Lars Ole Andersen DIKU, Department of University of Copenhagen, Universitetsparken 1, DK 2100 Cop...
. A partial evaluator, given a program and a known "static" part of its input data, output...
Partial evaluation is a high-level optimization technique that, given a program text and some of its...
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
Program manipulation is the task to perform transformations on program code, and is normally done in...