Davi de Castro Reis
|
f8d5fe91f1
|
Fixed warnings.
|
2012-04-30 00:55:28 -03:00 |
Davi Reis
|
aaa59b7edb
|
Real results. Minimal is slightly slower than STL, perfect is faster, perfect and pof2 even better.
|
2012-04-22 02:58:04 +02:00 |
Davi Reis
|
8b1d7da028
|
Investigating benchmark u64 failures.
|
2012-04-22 02:41:43 +02:00 |
Davi Reis
|
6afc7cf105
|
Fastest true incarnation so far. Not much faster than unordered_map.
|
2012-04-21 21:48:32 +02:00 |
Davi Reis
|
48155e5b66
|
All tests pass.
|
2012-04-15 00:03:00 -03:00 |
Davi de Castro Reis
|
bcf4962604
|
Fixed inline crazyness.
|
2012-04-14 17:59:15 -03:00 |
Davi Reis
|
1bb2d6a4dc
|
Optimized slack_type.
|
2012-03-21 10:20:30 -03:00 |
Davi Reis
|
3c127c7690
|
First tentative on the perfect hash design.
|
2012-03-14 23:23:48 -03:00 |
Davi Reis
|
7fe9527459
|
Interesting point, but get_cuckoo_nest is adding a lot and fast path is not that fast for int64.
|
2012-03-14 21:22:40 -03:00 |
Davi Reis
|
687cc1b194
|
Added cuckoo stuff, uint64 became slower again.
|
2012-03-14 11:58:37 -03:00 |
Davi Reis
|
a4d96e6cb2
|
Tests pass, but it segfaults at the benchmark. Need further investigation, but the core for the cuckoo stuff is already there.
|
2012-03-14 04:51:55 -03:00 |
Davi Reis
|
86797b6402
|
Finally beat STL. Trying improvement around cuckoo hashing idea.
|
2012-03-14 01:29:13 -03:00 |
Davi Reis
|
aa5fa26b49
|
Strange optimizations for 64 bit integers.
|
2012-03-13 20:25:06 -03:00 |
Davi Reis
|
9dcf0450f0
|
Added Murmur3 support. Not necessarily faster.
|
2012-03-12 01:43:06 -03:00 |
Davi Reis
|
238e384367
|
Compiles, still need to fix size tracking.
|
2012-03-11 23:21:18 -03:00 |
Davi Reis
|
c057fb882b
|
Iterator game.
|
2012-03-07 03:10:29 -05:00 |
Davi Reis
|
dbd4856fae
|
Removed unnecessary seed mod which was breaking on presence of poor hash functions.
|
2012-03-07 01:48:20 -05:00 |
Davi Reis
|
b8b0cde5c7
|
Added miss ratio to benchmark tools.
|
2012-03-07 01:00:17 -05:00 |
Davi Reis
|
7b6c163075
|
Adding support for miss benchmarks. Need to fix myfind methods.
|
2012-03-06 18:25:05 -08:00 |
Davi de Castro Reis
|
beb77d0e2d
|
Removed tr1 stuff.
|
2011-11-10 16:44:37 -02:00 |
Davi de Castro Reis
|
85a0d7453a
|
Playing with benchmarks.
|
2011-06-14 04:59:54 -03:00 |
Davi de Castro Reis
|
cc80fcfa2b
|
Fixed benchmark
|
2011-06-14 03:32:02 -03:00 |
Davi de Castro Reis
|
0846177267
|
All tests pass.
|
2011-06-14 02:24:40 -03:00 |
Davi Reis
|
b10fe56a4e
|
All compiles in the mac.
|
2011-06-13 02:16:19 -03:00 |
Davi Reis
|
bbfcdeb5a6
|
Compiles with clang in mac.
|
2011-05-23 17:18:24 -07:00 |
Davi Reis
|
bb40a4bb00
|
Renamed table to index and reorganized benchmarks.
|
2011-05-23 11:01:08 -07:00 |