Résumé
Program and data specialization have always been studied separately, although they are both aimed at processing early computations. Program specialization encodes the result of early computations into a new program; while data specialization encodes the result of early computations into data structures. In this paper, we present an extension of the Tempo specializer, which performs both program and data specialization. We show how these two strategies can be integrated in a single specializer. This new kind of specializer provides the programmer with complementary strategies which widen the scope of specialization. We illustrate the benefits and limitations of these strategies and their combination on a variety of programs.
| langue originale | Anglais |
|---|---|
| Pages (de - à) | 309-335 |
| Nombre de pages | 27 |
| journal | Higher-Order and Symbolic Computation |
| Volume | 12 |
| Numéro de publication | 4 |
| Les DOIs | |
| état | Publié - 1 déc. 1999 |
| Modification externe | Oui |
| Evénement | Proceedings of the 1999 ACM SIGPLAN Workshop on 'Partial Evaluation and Semantics-Based Program Manipulation' (PEPM '99) - Antonio, TX, USA Durée: 22 janv. 1999 → 23 janv. 1999 |
Empreinte digitale
Examiner les sujets de recherche de « Combining program and data specialization ». Ensemble, ils forment une empreinte digitale unique.Contient cette citation
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver