Efficient multi-level generating extensions for program specialization

Robert Glück, Jesper Jørgensen

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningpeer review

90 Citationer (Scopus)

Abstract

Multiple program specialization can stage a computation into several computation phases. This paper presents an effective solution for multiple program specialization by generalizing conventional off-line partial evaluation and integrating the “cogen approach” with a multi-level binding-time analysis. This novel “multi-cogen approach” solves two fundamental problems of self-applicable partial evaluation: the generation-time problem and the generator-size problem. The multilevel program generator has been implemented for a higher-order subset of Scheme. Experimental results show a remarkable reduction of generation time and generator size compared to previous attempts of multiple self-application.

OriginalsprogEngelsk
TitelProgramming Languages : Implementations, Logics and Programs - 7th International Symposium, PLILP 1995, Proceedings
RedaktørerManuel Hermenegildo, S. Doaitse Swierstra
Antal sider20
Vol/bind982
ForlagSpringer Verlag
Publikationsdato1995
Sider259-278
ISBN (Trykt)354060359X, 9783540603597
DOI
StatusUdgivet - 1995
Begivenhed7th International Symposium on Programming Languages: Implementations, Logics and Programs, PLILP 1995 - Utrecht, Holland
Varighed: 20 sep. 199522 sep. 1995

Konference

Konference7th International Symposium on Programming Languages: Implementations, Logics and Programs, PLILP 1995
Land/OmrådeHolland
ByUtrecht
Periode20/09/199522/09/1995
Sponsoret al, European Comission - Esprit Basic Research (CompuLog-Net), Italian National Research Centre (IASI-CNR), Royal Dutch Academy of Sciences (KNAW), The Association of Logic Programming, The Netherlands Computer Science Research Foundation (SION)
NavnLecture notes in Computer Science
ISSN0302-9743

Bibliografisk note

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1995.

Citationsformater