[issue19183] PEP 456 Secure and interchangeable hash algorithm

Christian Heimes report at bugs.python.org
Sat Nov 16 18:12:59 CET 2013


Christian Heimes added the comment:

The numbers are between cpython default tip and my feature branch. I have pulled and merged all upstream changes into my feature branch yesterday. The results with "sso" in the file name are with small string optimization.

Performance greatly depends on compiler and CPU. In general SipHash24 is faster on modern compilers and modern CPUs. MSVC generates slower code for SipHash24 but I haven't optimized the code for MSVC yet. Perhaps Serhiy is able to do his magic. :)

PS: I have uploaded more benchmarks. The directories contain the raw output and CSV files.

----------

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


More information about the Python-bugs-list mailing list