Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Loading data
Doing quality evals...
xxHash64 xxHash64-32 City64 City64-32 Mum Farm64 Farm64-32 SpookyV2-64 xxHash32 Murmur3-X64-64 Murmur2A Murmur3-32 Mum-32 City32 Farm32 SipRef SipRef-32 CRC32 MD5-32 SHA1-32 FNV-1a FNV-1amod djb2 SDBM ELFLikeBadHash
Doing performance evals...
iter 1/9
iter 2/9
iter 3/9
iter 4/9
iter 5/9
iter 6/9
iter 7/9
iter 8/9
iter 9/9
aligned data...
iter 1/9
iter 2/9
iter 3/9
iter 4/9
iter 5/9
iter 6/9
iter 7/9
iter 8/9
iter 9/9
**** Quality evaluation
TestData/test-words.txt, 235886 entries, 2.2 MB size, avg length 9.6
HashAlgorithm Colis HTColsIncrease hashsum
xxHash64 0 0 233d262b
xxHash64-32 7 0 233d262b
City64 0 0 9d119c78
City64-32 6 0 9d119c78
Mum 0 0 0f4dec94
Farm64 0 0 9d119c78
Farm64-32 6 0 9d119c78
SpookyV2-64 0 0 c75ebd94
xxHash32 6 0 d2f39fba
Murmur3-X64-64 0 0 31788fd5
Murmur2A 11 0 6bec5448
Murmur3-32 3 0 92c2b294
Mum-32 4 0 0f4dec94
City32 7 0 60e778f2
Farm32 7 0 7202ff66
SipRef 0 0 af1a314b
SipRef-32 5 0 af1a314b
CRC32 5 0 8e96d4e4
MD5-32 6 0 36599c8c
SHA1-32 4 0 1736aeca
FNV-1a 5 0 d48a7a5f
FNV-1amod 5 0 6fca6233
djb2 10 0 0e1bbc81
SDBM 6 0 a9963727
ELFLikeBadHash 998 99 09e98e21
**** Performance evaluation, MB/s
DataSize,xxHash64,City64,Mum,Farm64,SpookyV2-64,xxHash32,Murmur3-X64-64,Murmur2A,Murmur3-32,City32,Farm32,SipRef,CRC32,MD5-32,SHA1-32,FNV-1a,FNV-1amod,djb2,SDBM,
2,65,183,117,161,70,83,55,175,124,79,78,50,187,5,1,153,146,292,153,
4,152,390,246,363,140,271,104,322,211,211,201,95,296,11,4,459,372,411,484,
7,188,692,392,643,230,327,170,461,345,364,362,157,370,19,7,600,501,499,632,
11,265,863,549,830,359,465,250,651,422,572,571,203,339,30,12,704,508,558,725,
17,435,1302,581,1218,406,691,379,819,542,513,870,269,310,47,20,527,497,476,525,
26,539,1991,998,1872,608,830,481,962,673,600,626,348,289,73,35,524,505,534,523,
39,494,1991,1248,1620,852,1107,642,1118,793,901,941,438,279,109,67,523,510,579,523,
58,651,2961,1523,2410,1020,1488,788,1066,798,1067,1095,496,272,90,41,522,514,612,523,
86,866,1970,1796,2488,1197,1919,968,1199,888,1081,1162,564,265,133,80,520,516,636,523,
128,1286,2898,1855,2544,1589,2524,1273,1338,995,1276,1358,594,263,138,79,522,518,655,521,
191,1338,3157,1946,3167,1726,2524,1238,1416,1028,1437,1559,635,261,156,100,521,517,666,519,
285,1680,2928,1948,3322,2853,2826,1307,1484,1074,1355,1459,667,260,189,158,521,518,675,520,
426,1976,3534,1920,4045,3495,3076,1402,1528,1106,1506,1656,692,260,204,194,521,519,681,520,
637,2144,3996,2030,4422,4364,3373,1476,1567,1128,1617,1792,712,260,197,165,520,519,685,520,
953,2335,4241,2093,4888,5169,3582,1526,1590,1146,1662,1848,724,260,204,180,520,519,688,520,
1427,2446,4726,2083,5154,5505,3684,1570,1606,1156,1650,1821,734,259,213,208,520,520,690,520,
2138,2547,5161,2141,5509,6016,3786,1592,1618,1163,1726,1930,739,260,217,218,520,520,690,520,
3204,2643,5479,2141,5702,6495,3876,1615,1629,1169,1720,1919,744,260,217,217,520,520,691,520,
4803,2676,5759,2159,5861,6699,3907,1625,1630,1172,1743,1950,746,260,219,222,520,520,693,520,
**** Aligned data performance evaluation, MB/s
DataSize,xxHash64,City64,Mum,Farm64,SpookyV2-64,xxHash32,Murmur3-X64-64,Murmur2A,Murmur3-32,City32,Farm32,SipRef,CRC32,MD5-32,SHA1-32,FNV-1a,FNV-1amod,djb2,SDBM,
2,65,182,117,161,70,115,55,175,124,120,113,50,188,5,1,153,147,294,158,
4,152,390,245,365,140,272,105,322,210,211,201,95,294,11,4,459,372,413,484,
7,188,692,392,647,230,328,171,461,345,364,362,158,370,19,7,604,501,504,632,
11,266,863,549,830,358,464,250,651,422,574,571,203,339,31,12,701,510,559,725,
17,436,1302,581,1218,406,691,378,819,543,514,870,268,310,47,20,527,498,477,525,
26,539,1981,1000,1872,608,829,482,964,674,601,627,348,289,73,35,524,505,535,524,
39,494,1991,1251,1620,852,1109,643,1118,793,901,940,438,279,110,67,523,510,579,523,
58,652,2961,1523,2410,1020,1485,788,1066,799,1068,1095,496,272,90,41,522,514,611,523,
86,868,1976,1796,2479,1228,1914,968,1201,888,1081,1160,564,269,134,80,521,516,636,523,
128,1286,2898,1855,2544,1589,2524,1273,1340,994,1267,1345,593,263,138,79,507,518,655,521,
191,1338,3157,1946,3178,1729,2518,1238,1416,1028,1437,1561,635,264,157,100,510,518,666,521,
285,1676,2928,1952,3322,2881,2817,1309,1484,1074,1355,1457,666,262,189,158,521,519,674,521,
426,1972,3534,1924,4045,3507,3076,1404,1523,1105,1506,1653,692,261,205,193,521,520,680,520,
637,2144,3980,2030,4402,4364,3373,1478,1564,1129,1620,1792,712,261,197,166,521,520,684,520,
953,2329,4241,2093,4888,5169,3582,1529,1587,1144,1662,1848,724,260,204,180,521,520,687,520,
1427,2446,4726,2083,5154,5505,3684,1572,1604,1153,1650,1824,733,260,213,207,520,520,690,520,
2138,2547,5134,2141,5509,6016,3786,1594,1615,1160,1726,1926,739,260,217,218,520,520,691,520,
3204,2643,5479,2146,5702,6495,3876,1615,1626,1167,1720,1919,743,260,217,218,520,520,690,520,
4803,2676,5759,2159,5861,6654,3907,1622,1627,1169,1743,1953,746,260,219,222,520,520,692,520,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment