SHARE
TWEET

First SipHash benchmark (x86)

Tiran Oct 2nd, 2013 91 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $ python3.3 perf.py -C "CPython 3.4 with FNV x86" -E "CPython 3.4 with SipHash x86" --csv=benchmark_x86.csv -f -b 2n3,-chameleon ../cpython/x86/python ../hash/x86/python
  2.  
  3. Report on Linux hamiller 3.8.0-27-generic #40-Ubuntu SMP Tue Jul 9 00:17:05 UTC 2013 x86_64 x86_64
  4. Total CPU cores: 8
  5.  
  6. ### 2to3 ###
  7. 0.464000 -> 0.476000: 1.03x slower
  8.  
  9. ### call_method ###
  10. Min: 0.310781 -> 0.304059: 1.02x faster
  11. Avg: 0.320971 -> 0.308787: 1.04x faster
  12. Significant (t=4.84)
  13. Stddev: 0.00724 -> 0.00652: 1.1104x smaller
  14.  
  15. ### call_method_unknown ###
  16. Min: 0.327752 -> 0.305438: 1.07x faster
  17. Avg: 0.334892 -> 0.309749: 1.08x faster
  18. Significant (t=12.51)
  19. Stddev: 0.00556 -> 0.00544: 1.0226x smaller
  20.  
  21. ### call_simple ###
  22. Min: 0.240963 -> 0.280195: 1.16x slower
  23. Avg: 0.246056 -> 0.286634: 1.16x slower
  24. Significant (t=-31.66)
  25. Stddev: 0.00367 -> 0.00334: 1.0980x smaller
  26.  
  27. ### chaos ###
  28. Min: 0.295380 -> 0.284672: 1.04x faster
  29. Avg: 0.303048 -> 0.285979: 1.06x faster
  30. Significant (t=6.11)
  31. Stddev: 0.00612 -> 0.00129: 4.7419x smaller
  32.  
  33. ### django_v2 ###
  34. Min: 0.617814 -> 0.579598: 1.07x faster
  35. Avg: 0.619982 -> 0.581652: 1.07x faster
  36. Significant (t=27.69)
  37. Stddev: 0.00182 -> 0.00250: 1.3777x larger
  38.  
  39. ### etree_iterparse ###
  40. Min: 0.468106 -> 0.427185: 1.10x faster
  41. Avg: 0.472423 -> 0.432493: 1.09x faster
  42. Significant (t=12.34)
  43. Stddev: 0.00363 -> 0.00626: 1.7219x larger
  44.  
  45. ### etree_parse ###
  46. Min: 0.325254 -> 0.353718: 1.09x slower
  47. Avg: 0.331456 -> 0.356137: 1.07x slower
  48. Significant (t=-9.17)
  49. Stddev: 0.00558 -> 0.00224: 2.4910x smaller
  50.  
  51. ### fannkuch ###
  52. Min: 1.080370 -> 1.001233: 1.08x faster
  53. Avg: 1.092133 -> 1.010288: 1.08x faster
  54. Significant (t=14.92)
  55. Stddev: 0.01002 -> 0.00708: 1.4155x smaller
  56.  
  57. ### fastunpickle ###
  58. Min: 0.565499 -> 0.631417: 1.12x slower
  59. Avg: 0.568894 -> 0.638954: 1.12x slower
  60. Significant (t=-11.21)
  61. Stddev: 0.00223 -> 0.01379: 6.1824x larger
  62.  
  63. ### mako ###
  64. Min: 0.054780 -> 0.060465: 1.10x slower
  65. Avg: 0.056708 -> 0.062148: 1.10x slower
  66. Significant (t=-11.15)
  67. Stddev: 0.00168 -> 0.00177: 1.0565x larger
  68.  
  69. ### mako_v2 ###
  70. Min: 0.047678 -> 0.050795: 1.07x slower
  71. Avg: 0.049329 -> 0.052350: 1.06x slower
  72. Significant (t=-21.70)
  73. Stddev: 0.00061 -> 0.00077: 1.2762x larger
  74.  
  75. ### nbody ###
  76. Min: 0.245696 -> 0.260025: 1.06x slower
  77. Avg: 0.250200 -> 0.261781: 1.05x slower
  78. Significant (t=-2.80)
  79. Stddev: 0.00892 -> 0.00242: 3.6874x smaller
  80.  
  81. ### nqueens ###
  82. Min: 0.288434 -> 0.276327: 1.04x faster
  83. Avg: 0.291731 -> 0.278130: 1.05x faster
  84. Significant (t=7.84)
  85. Stddev: 0.00371 -> 0.00115: 3.2274x smaller
  86.  
  87. ### pidigits ###
  88. Min: 0.564867 -> 0.527076: 1.07x faster
  89. Avg: 0.566540 -> 0.537685: 1.05x faster
  90. Significant (t=4.03)
  91. Stddev: 0.00143 -> 0.01594: 11.1357x larger
  92.  
  93. ### silent_logging ###
  94. Min: 0.074352 -> 0.077282: 1.04x slower
  95. Avg: 0.074801 -> 0.078162: 1.04x slower
  96. Significant (t=-8.91)
  97. Stddev: 0.00048 -> 0.00069: 1.4515x larger
  98.  
  99. ### spectral_norm ###
  100. Min: 0.321931 -> 0.313081: 1.03x faster
  101. Avg: 0.322728 -> 0.314473: 1.03x faster
  102. Significant (t=10.65)
  103. Stddev: 0.00047 -> 0.00167: 3.5878x larger
  104.  
  105. ### unpack_sequence ###
  106. Min: 0.000045 -> 0.000044: 1.02x faster
  107. Avg: 0.000046 -> 0.000045: 1.02x faster
  108. Significant (t=23.51)
  109. Stddev: 0.00000 -> 0.00000: 1.2643x smaller
  110.  
  111. The following not significant results are hidden, use -v to show them:
  112. call_method_slots, etree_generate, etree_process, fastpickle, float, formatted_logging, go, iterative_count, json_dump_v2, json_load, meteor_contest, normal_startup, pathlib, raytrace, regex_compile, regex_effbot, regex_v8, richards, simple_logging, startup_nosite, telco, threaded_count.
RAW Paste Data
Top