Want more features on Pastebin? Sign Up, it's FREE!
Guest

hash-bench

By: a guest on Dec 26th, 2011  |  syntax: None  |  size: 2.40 KB  |  views: 62  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. CPU: Core 2 Duo E6300 (2 x 1.86 GHz)
  2. DMD 2.057 options: -O -release -inline
  3. GDC 0.30  options: -O3 -frelease (OpenSUSE 11.4 running in VMWare Workstation)
  4.  
  5. # DMD-windows memcpy
  6. old MD5: 927 ms, 43.149414 MB/s
  7. MD5: 532 ms, 75.187500 MB/s
  8. SHA1: 782 ms, 51.150391 MB/s
  9. SHA224: 1127 ms, 35.492188 MB/s
  10. SHA256: 1122 ms, 35.650391 MB/s
  11. SHA384: 2028 ms, 19.723633 MB/s
  12. SHA512: 2018 ms, 19.821289 MB/s
  13. SHA512_224: 2078 ms, 19.249023 MB/s
  14. SHA512_256: 2023 ms, 19.772461 MB/s
  15. Tiger: 683 ms, 58.564453 MB/s
  16. Tiger2: 663 ms, 60.331055 MB/s
  17.  
  18. # DMD-windows arrcpy
  19. old MD5: 928 ms, 43.102539 MB/s
  20. MD5: 542 ms, 73.799805 MB/s
  21. SHA1: 774 ms, 51.678711 MB/s
  22. SHA224: 1191 ms, 33.584961 MB/s
  23. SHA256: 1146 ms, 34.903320 MB/s
  24. SHA384: 2024 ms, 19.762695 MB/s
  25. SHA512: 2058 ms, 19.435547 MB/s
  26. SHA512_224: 2092 ms, 19.120117 MB/s
  27. SHA512_256: 2024 ms, 19.762695 MB/s
  28. Tiger: 691 ms, 57.886719 MB/s
  29. Tiger2: 676 ms, 59.170898 MB/s
  30.  
  31. # DMD-linux memcpy
  32. old MD5: 1035 ms, 38.646484 MB/s
  33. MD5: 626 ms, 63.897461 MB/s
  34. SHA1: 866 ms, 46.188477 MB/s
  35. SHA224: 1232 ms, 32.466797 MB/s
  36. SHA256: 1183 ms, 33.811523 MB/s
  37. SHA384: 2100 ms, 19.046875 MB/s
  38. SHA512: 2089 ms, 19.147461 MB/s
  39. SHA512_224: 2096 ms, 19.083008 MB/s
  40. SHA512_256: 2098 ms, 19.065430 MB/s
  41. Tiger: 702 ms, 56.979492 MB/s
  42. Tiger2: 696 ms, 57.470703 MB/s
  43.  
  44. # DMD-linux arrcpy
  45. old MD5: 928 ms, 43.102539 MB/s
  46. MD5: 542 ms, 73.799805 MB/s
  47. SHA1: 774 ms, 51.678711 MB/s
  48. SHA224: 1191 ms, 33.584961 MB/s
  49. SHA256: 1146 ms, 34.903320 MB/s
  50. SHA384: 2024 ms, 19.762695 MB/s
  51. SHA512: 2058 ms, 19.435547 MB/s
  52. SHA512_224: 2092 ms, 19.120117 MB/s
  53. SHA512_256: 2024 ms, 19.762695 MB/s
  54. Tiger: 691 ms, 57.886719 MB/s
  55. Tiger2: 676 ms, 59.170898 MB/s
  56.  
  57. # GDC-linux memcpy
  58. old MD5: 156 ms, 256.410156 MB/s
  59. MD5: 178 ms, 224.718750 MB/s
  60. SHA1: 472 ms, 84.745117 MB/s
  61. SHA224: 689 ms, 58.054688 MB/s
  62. SHA256: 689 ms, 58.054688 MB/s
  63. SHA384: 1671 ms, 23.937500 MB/s
  64. SHA512: 1689 ms, 23.682617 MB/s
  65. SHA512_224: 1669 ms, 23.965820 MB/s
  66. SHA512_256: 1667 ms, 23.995117 MB/s
  67. Tiger: 718 ms, 55.709961 MB/s
  68. Tiger2: 720 ms, 55.554688 MB/s
  69.  
  70. # GDC-linux arrcpy
  71. old MD5: 161 ms, 248.446289 MB/s
  72. MD5: 163 ms, 245.398438 MB/s
  73. SHA1: 443 ms, 90.292969 MB/s
  74. SHA224: 685 ms, 58.393555 MB/s
  75. SHA256: 670 ms, 59.701172 MB/s
  76. SHA384: 1682 ms, 23.780273 MB/s
  77. SHA512: 1668 ms, 23.980469 MB/s
  78. SHA512_224: 1655 ms, 24.168945 MB/s
  79. SHA512_256: 1660 ms, 24.095703 MB/s
  80. Tiger: 704 ms, 56.817383 MB/s
  81. Tiger2: 700 ms, 57.142578 MB/s
clone this paste RAW Paste Data