[pypy-svn] r27983 - pypy/extradoc/talk/dls2006
pedronis at codespeak.net
pedronis at codespeak.net
Wed May 31 15:28:10 CEST 2006
Author: pedronis
Date: Wed May 31 15:28:09 2006
New Revision: 27983
Modified:
pypy/extradoc/talk/dls2006/paper.tex
Log:
dhrystone 2.0
take care of last XXX
Modified: pypy/extradoc/talk/dls2006/paper.tex
==============================================================================
--- pypy/extradoc/talk/dls2006/paper.tex (original)
+++ pypy/extradoc/talk/dls2006/paper.tex Wed May 31 15:28:09 2006
@@ -308,13 +308,15 @@
\label{fig_llappend}
\end{figure}
-In the example of the \texttt{malloc} operation, replaced by a call to GC
-code, this GC code can invoke a complete collection of dead objects, and
-can thus be arbitrarily complicated. Still, our GC code is entirely
-written in plain Python, and it manipulates "objects" that are still at
-a lower level: pointer and address objects. Even with the restriction
-of having to use pointer-like and address-like objects, Python remains
-more expressive than, say, C to write a GC. [XXX see also Jikes]
+In the example of the \texttt{malloc} operation, replaced by a call to
+GC code, this GC code can invoke a complete collection of dead
+objects, and can thus be arbitrarily complicated. Still, our GC code
+is entirely written in plain Python, and it manipulates "objects" that
+are still at a lower level: pointer and address objects. Even with
+the restriction of having to use pointer-like and address-like
+objects, Python remains more expressive than, say, C to write a GC
+(Jikes RVM's GC work \cite{JikesGC} was the inspiration to try to
+express GCs in Python, see \ref{relatedwork}).
In the sequel, we will call \textit{system code} functions written in
Python that are meant to be analysed by the front-end. For the
@@ -910,7 +912,7 @@
The tool-chain has been tested with and can sucessfully apply
transformations enabling various combinations of features. The
-translated interpreters are benchmarked using pystone (a [Dhrystone]
+translated interpreters are benchmarked using pystone (a [Dhrystone] 2.0
derivative traditionally used by the Python community, although it is
a rather poor benchmark) and the classical [Richards] benchmark and
compared against [CPython] 2.4.3 results and are summarized in table
More information about the Pypy-commit
mailing list