[issue14757] INCA: Inline Caching meets Quickening in Python 3.3

stefan brunthaler report at bugs.python.org
Mon May 14 22:39:09 CEST 2012


stefan brunthaler <s.brunthaler at uci.edu> added the comment:

While looking at the instruction frequency traces, I noticed that INPLACE_* instructions were not quickened to optimized instruction derivatives. The submitted patch fixes this issue and correctly generates code performing the substitution. The performance improvements are noticeably better (iterative_count, nbody and threaded_count about 1.25x faster on average.)
The summarized performance numbers make it easy to see where actual performance gains* are, and which results seem to be due to measurement error.

*: It seems that the mako benchmark suite suffers a consistent loss. I am going to look into this.

----------
Added file: http://bugs.python.org/file25588/20120514-inca-perf.txt

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue14757>
_______________________________________


More information about the Python-bugs-list mailing list