We report on a case study in the application of partial evaluation, initiatedby the desire to speed up a constraint-based algorithm for control-flow analysis. We designed and implemented a dedicated partial evaluator,able to specialize the analysis wrt. a given constraint graph and thus remove the interpretive overhead, and measured it with Feeley's Schemebenchmarks. Even though the gain turned out to be rather limited, ourinvestigation yielded valuable feed back in that it provided a better understandingof the analysis, leading us to (re)invent an incremental version.We believe this phenomenon to be a quite frequent spinoff from using partial evaluation, since the removal of interpretive overhead makes the flowof control more explicit and ...
. A partial evaluator, given a program and a known "static" part of its input data, output...
) Lars Ole Andersen DIKU, Department of University of Copenhagen, Universitetsparken 1, DK 2100 Cop...
Partial evaluation has been applied to compiler optimization and generation for decades. Most of the...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
We revisit Bondorf and Palsberg's compilation of actions using< the offline syntax-directed partial ...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Partial evaluation is a technique traditionally used in compilation. We have adapted this technique ...
Abstract. Side-effecting constraint systems were originally introduced for the analysis of multi-thr...
We describe the design and implementation of an off-line partial evaluator for Standard ML programs....
textThis dissertation introduces Pikse, a novel methodology for more effective and efficient checkin...
A generating extension of a program specializes it with respect tosome specified part of the input. ...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
We demonstrate the usefulness of higher-order rewriting techniques for specializing programs, i.e., ...
Program specialisation aims at improving the overall performance of programs by performing source to...
. A partial evaluator, given a program and a known "static" part of its input data, output...
) Lars Ole Andersen DIKU, Department of University of Copenhagen, Universitetsparken 1, DK 2100 Cop...
Partial evaluation has been applied to compiler optimization and generation for decades. Most of the...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
We revisit Bondorf and Palsberg's compilation of actions using< the offline syntax-directed partial ...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Partial evaluation is a technique traditionally used in compilation. We have adapted this technique ...
Abstract. Side-effecting constraint systems were originally introduced for the analysis of multi-thr...
We describe the design and implementation of an off-line partial evaluator for Standard ML programs....
textThis dissertation introduces Pikse, a novel methodology for more effective and efficient checkin...
A generating extension of a program specializes it with respect tosome specified part of the input. ...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
We demonstrate the usefulness of higher-order rewriting techniques for specializing programs, i.e., ...
Program specialisation aims at improving the overall performance of programs by performing source to...
. A partial evaluator, given a program and a known "static" part of its input data, output...
) Lars Ole Andersen DIKU, Department of University of Copenhagen, Universitetsparken 1, DK 2100 Cop...
Partial evaluation has been applied to compiler optimization and generation for decades. Most of the...