[pypy-svn] r63852 - pypy/extradoc/talk/icooolps2009
cfbolz at codespeak.net
cfbolz at codespeak.net
Wed Apr 8 17:42:14 CEST 2009
Author: cfbolz
Date: Wed Apr 8 17:42:14 2009
New Revision: 63852
Modified:
pypy/extradoc/talk/icooolps2009/paper.bib
Log:
yet another one
Modified: pypy/extradoc/talk/icooolps2009/paper.bib
==============================================================================
--- pypy/extradoc/talk/icooolps2009/paper.bib (original)
+++ pypy/extradoc/talk/icooolps2009/paper.bib Wed Apr 8 17:42:14 2009
@@ -264,7 +264,7 @@
url = {http://portal.acm.org/citation.cfm?id=1014010},
doi = {10.1145/1014007.1014010},
abstract = {A powerful application of specialization is to remove interpretative overhead: a language can be implemented with an interpreter, whose performance is then improved by specializing it for a given program source. This approach is only moderately successful with very high level languages, where the operation of each single step can be highly dependent on run-time data and context. In the present paper, the Psyco prototype for the Python language is presented. It introduces two novel techniques. The first is just-in-time specialization, or specialization by need, which introduces the "unlifting" ability for a value to be promoted from run-time to compile-time during specialization -- the inverse of the lift operator of partial evaluation. Its presence gives an unusual and powerful perspective on the specialization process. The second technique is representations, a theory of data-oriented specialization generalizing the traditional specialization domains (i.e. the compile-time/run-time dichotomy).},
- booktitle = {Proceedings of the 2004 {ACM} {SIGPLAN} symposium on Partial evaluation and semantics-based program manipulation},
+ booktitle = {Proceedings of the 2004 {ACM} {SIGPLAN} Symposium on Partial Evaluation and Semantics-Based Program Manipulation},
publisher = {{ACM}},
author = {Armin Rigo},
year = {2004},
More information about the Pypy-commit
mailing list