SMHasher

SMHasher is a hash function tester.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark smhasher.

Project Site

github.com

Test Created

29 February 2020

Test Maintainer

Michael Larabel 

Test Type

Processor

Average Install Time

17 Seconds

Average Run Time

1 Minute, 22 Seconds

Test Dependencies

C/C++ Compiler Toolchain + CMake

Accolades

5k+ Downloads

Supported Platforms


Public Result Uploads *Reported Installs **Reported Test Completions **Test Profile Page Views ***OpenBenchmarking.orgEventsSMHasher Popularity Statisticspts/smhasher2020.022020.032020.042020.052020.062020.072020.082020.092020.102020.112020.122021.012021.022021.032021.042021.052021.062021.072021.082021.095001000150020002500
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data current as of 22 September 2021.
fasthash3217.3%t1ha2_atonce16.6%t1ha0_aes_avx213.6%Spooky3216.6%wyhash20.2%MeowHash15.6%Hash Option PopularityOpenBenchmarking.org

Revision History

pts/smhasher-1.0.0   [View Source]   Sat, 29 Feb 2020 07:23:30 GMT
Add SMHasher hashing benchmark.

Suites Using This Test

Cryptography

C/C++ Compiler Tests


Performance Metrics

Analyze Test Configuration:

SMHasher 2020-02-29

Hash: wyhash

OpenBenchmarking.org metrics for this test profile configuration based on 229 public results since 29 February 2020 with the latest data as of 7 September 2021.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Compatible Public Results
cycles/hash (Average)
86th
5
20.9 +/- 0.2
80th
7
22.2 +/- 0.8
Mid-Tier
75th
> 23.0
74th
5
23.1 +/- 0.2
63rd
12
24.2 +/- 0.5
57th
4
24.9 +/- 0.3
55th
6
25.0 +/- 0.1
Median
50th
25.4
46th
7
26.9 +/- 0.2
27th
3
31.1 +/- 0.2
27th
3
31.2 +/- 1.2
Low-Tier
25th
> 31.2
17th
4
33.4 +/- 0.1
OpenBenchmarking.orgDistribution Of Public Results - Hash: wyhash229 Results Range From 11 To 200 cycles/hash11253953678195109123137151165179193207306090120150

Based on OpenBenchmarking.org data, the selected test / test configuration (SMHasher 2020-02-29 - Hash: wyhash) has an average run-time of 2 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkHash: wyhashRun-Time246810Min: 1 / Avg: 1.02 / Max: 2

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 42 Benchmark Results

Intel Xeon E5-2630 v4 - QEMU Standard PC - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-81-generic - 1.0.2

1 System - 47 Benchmark Results

Intel Core i5-9400F - MSI B360M GAMING PLUS - Intel Cannon Lake PCH

Ubuntu 20.04 - 5.4.0-80-generic - GNOME Shell 3.36.9

1 System - 70 Benchmark Results

Intel Core i7-6700 - HP 8054 - Intel Xeon E3-1200 v5

Ubuntu 20.04 - 5.4.0-80-generic - GNOME Shell 3.36.9

1 System - 63 Benchmark Results

AMD Opteron 6380 - Supermicro H8SGL - AMD RD890S

Rocky Linux 8.4 - 4.18.0-305.7.1.el8_4.x86_64 - GCC 8.4.1 20200928 + LLVM 11.0.0

13 Systems - 119 Benchmark Results

Intel Xeon Platinum 8280 - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

13 Systems - 119 Benchmark Results

Intel Xeon Platinum 8259L - ASRockRack EP2C621D16-4LP - Intel Sky Lake-E DMI3 Registers

Ubuntu 19.10 - 5.3.0-64-generic - GNOME Shell 3.34.1

13 Systems - 119 Benchmark Results

Intel Xeon W-3275M - Supermicro X11SPA-T v1.01 - Intel Sky Lake-E DMI3 Registers

Ubuntu 19.10 - 5.3.0-46-generic - GNOME Shell 3.34.3

13 Systems - 119 Benchmark Results

2 x Intel Xeon Platinum 8280 - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

13 Systems - 119 Benchmark Results

2 x Intel Xeon Platinum 8259L - ASRockRack EP2C621D16-4LP - Intel Sky Lake-E DMI3 Registers

Ubuntu 19.10 - 5.3.0-64-generic - GNOME Shell 3.34.1

12 Systems - 119 Benchmark Results

Intel Xeon Platinum 8259L - ASRockRack EP2C621D16-4LP - Intel Sky Lake-E DMI3 Registers

Ubuntu 19.10 - 5.3.0-64-generic - GNOME Shell 3.34.1

12 Systems - 119 Benchmark Results

Intel Xeon Platinum 8272CL - ASRockRack EP2C621D16-4LP - Intel Sky Lake-E DMI3 Registers

Ubuntu 19.10 - 5.3.0-64-generic - GNOME Shell 3.34.1

11 Systems - 119 Benchmark Results

Intel Xeon Platinum 8280 - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

11 Systems - 119 Benchmark Results

Intel Xeon Gold 5218 - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

1 System - 12 Benchmark Results

2 x Intel Xeon E5-2698R v4 - HP ProLiant DL360 Gen9 - Intel Xeon E7 v4

Ubuntu 20.04 - 5.4.0-65-generic - GCC 9.3.0

5 Systems - 131 Benchmark Results

Intel Core i7-10700T - Insyde CometLake TBD by OEM - Intel

FreeBSD - 13.0-BETA1 - Clang 11.0.1

Most Popular Test Results

OpenBenchmarking.org Results Compare

3 Systems - 268 Benchmark Results

Intel Core i5-2520M - HP 161C - Intel 2nd Generation Core DRAM

Ubuntu 18.04 - 4.18.0-20-generic - GNOME Shell 3.28.3

16 Systems - 119 Benchmark Results

Intel Xeon Gold 6226R - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

3 Systems - 301 Benchmark Results

Intel Core i5-10600K - ASUS PRIME Z490M-PLUS - Intel Comet Lake PCH

Ubuntu 20.04 - 5.4.0-40-generic - GNOME Shell 3.36.3

4 Systems - 131 Benchmark Results

Intel Core i7-10700T - Insyde CometLake TBD by OEM - Intel

FreeBSD - 12.2-RELEASE - Clang 10.0.1

6 Systems - 47 Benchmark Results

Intel Xeon E3-1275 v6 - ASUS P10S-M WS - Intel Xeon E3-1200 v6

Ubuntu 20.04 - 5.4.0-14-generic - GNOME Shell 3.35.91

10 Systems - 119 Benchmark Results

2 x Intel Xeon Gold 6226R - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

3 Systems - 208 Benchmark Results

Intel Xeon E3-1260L v5 - ASRock E3V5 WS - Intel Xeon E3-1200 v5

Ubuntu 20.10 - 5.8.0-20-generic - GNOME Shell 3.38.0

18 Systems - 119 Benchmark Results

Intel Xeon Platinum 8280 - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

5 Systems - 159 Benchmark Results

Intel Xeon E-2278GEL - Logic Supply RXM-181 TBD by OEM - Intel

FreeBSD - 12.2-RELEASE - Clang 10.0.1

5 Systems - 124 Benchmark Results

VirtualApple - Apple Mac mini - 8GB

macOS 11.0 - 20.1.0 - OpenCL 1.2

3 Systems - 171 Benchmark Results

Intel Xeon E3-1270 v5 - ASUS E3 PRO GAMING V5 - Intel Xeon E3-1200 v5

Clear Linux OS 31470 - 5.3.8-854.native - GNOME Shell 3.34.1

3 Systems - 197 Benchmark Results

Intel Core i7-4790K - Gigabyte Z97-HD3P - Intel 4th Gen Core DRAM

Ubuntu 19.10 - 5.9.0-050900rc8daily20201009-generic - GNOME Shell 3.34.1

13 Systems - 119 Benchmark Results

2 x Intel Xeon Platinum 8375C - Supermicro X12DPi-N6 v1.00 - Intel Device 0998

Ubuntu 19.10 - 5.3.0-64-generic - GNOME Shell 3.34.1

Find More Test Results