An Automatic Program Generator for Multi-Level Specialization (1997)
Cached
Download Links
- [ftp.diku.dk]
- [repository.readscheme.org]
- DBLP
Other Repositories/Bibliography
| Venue: | LISP AND SYMBOLIC COMPUTATION |
| Citations: | 27 - 4 self |
BibTeX
@INPROCEEDINGS{Glück97anautomatic,
author = {Robert Glück and Jesper Jørgensen},
title = {An Automatic Program Generator for Multi-Level Specialization},
booktitle = {LISP AND SYMBOLIC COMPUTATION},
year = {1997},
pages = {113--158},
publisher = {}
}
Years of Citing Articles
OpenURL
Abstract
Program specialization can divide a computation into several computation stages. This paper investigates the theoretical limitations and practical problems of standard specialization tools, presents multi-level specialization, and demonstrates that, in combination with the cogen approach, it is far more practical than previously supposed. The program generator which we designed and implemented for a higher-order functional language converts programs into very compact multi-level generating extensions that guarantee fast successive specialization. Experimental results show a remarkable reduction of generation time and generator size compared to previous attempts of multi-level specialization by self-application. Our approach to multi-level specialization seems well-suited for applications where generation time and program size are critical.







