Davi Reis
9c4bb27dc4
Disabled cuckoo stuff to beat STL again.
2012-03-14 12:07:08 -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
7b8b3e5834
Use hash64.
2012-03-13 19:31:35 -03:00
Davi Reis
9dcf0450f0
Added Murmur3 support. Not necessarily faster.
2012-03-12 01:43:06 -03:00
Davi Reis
09c1af7771
Perfect hash working, but it is slower.
2012-03-12 00:17:08 -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
20aeaf8ee1
Poor hash functions break tests because of small set sizes.
2012-03-07 01:53:19 -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 Reis
3ba778f671
Aesthetics, compile on mac with gcc44.
2011-12-09 23:57:37 -02:00
Davi de Castro Reis
91dc5d95d5
Fixed headers.
2011-12-05 16:03:10 -02:00
Davi de Castro Reis
beb77d0e2d
Removed tr1 stuff.
2011-11-10 16:44:37 -02:00
Davi de Castro Reis
d4ee76b7bf
Small fixes, more comments.
2011-11-05 15:15:11 -02:00
Davi de Castro Reis
d3b3b3dfba
Merge branch 'cxxmph' of ssh://cmph.git.sourceforge.net/gitroot/cmph/cmph into cxxmph
2011-11-05 15:06:06 -02:00
Davi Reis
b603173d01
About to merge.
2011-11-05 10:32:47 -02:00
Davi Reis
2a67236e29
Improved c++0x test.
2011-11-05 10:27:24 -02:00
Davi Reis
96862d3113
Fixed license.
2011-11-05 09:51:45 -02:00
Davi de Castro Reis
245a84c75e
Fixed include camelcase.
2011-08-03 18:48:28 -03:00
Davi de Castro Reis
85a0d7453a
Playing with benchmarks.
2011-06-14 04:59:54 -03:00
Davi de Castro Reis
2c88ab61ec
Exposed perfect hash internals.
2011-06-14 04:58:22 -03:00
Davi de Castro Reis
1e1cbfe606
Trying perfect hash.
2011-06-14 03:38:23 -03:00
Davi de Castro Reis
cc80fcfa2b
Fixed benchmark
2011-06-14 03:32:02 -03:00
Davi de Castro Reis
1a5eee170c
Fixed bug in uit64 benchmark.
2011-06-14 03:30:41 -03:00
Davi de Castro Reis
0846177267
All tests pass.
2011-06-14 02:24:40 -03:00
Davi Reis
c749ab444b
Added bm_common and bm_index missing files.
2011-06-13 03:17:56 -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
Davi de Castro Reis
c630eb2a70
Implemented serialization machinery.
2011-05-16 11:26:18 -03:00
Davi de Castro Reis
5a4ba7516c
Improved const-correctness.
2011-05-15 23:24:12 -03:00
Davi de Castro Reis
37a57c18e8
Moved to c arrays to allow mmap'ing.
2011-05-15 23:04:30 -03:00
Davi de Castro Reis
a61882d722
Enabled debug.
2011-05-15 22:02:34 -03:00
Davi de Castro Reis
cb50e06bc2
Fixed cxxflags.
2011-05-15 21:57:58 -03:00
Davi de Castro Reis
5a46ad95be
Better header organization.
2011-05-15 20:47:42 -03:00
Davi de Castro Reis
0761f24182
Improved cxxmph test organization.
2011-05-15 19:48:01 -03:00
Davi de Castro Reis
7d5a62cb1a
Merge branch 'cxxmph' of ssh://cmph.git.sourceforge.net/gitroot/cmph/cmph into cxxmph
...
Conflicts:
Makefile.am
configure.ac
2011-05-15 19:44:28 -03:00
Davi de Castro Reis
7d9253fd98
Fixed include dir.
2011-05-15 19:39:55 -03:00
Davi Reis
4482c8f39b
Conditional compilation of the cxxmph directory.
2011-05-15 19:38:31 -03:00
Davi de Castro Reis
532ee999b9
Moved benchmark code into tests directory.
2011-05-15 17:19:08 -03:00
Davi de Castro Reis
af887685f5
Merge branch 'master' into cxxmph
...
Conflicts:
INSTALL
Makefile.am
cxxmph/Makefile.am
cxxmph/cmph_hash_map.h
cxxmph/cmph_hash_map_test.cc
cxxmph/mphtable.cc
cxxmph/mphtable.h
2011-05-15 17:15:57 -03:00
Davi de Castro Reis
6adc2a4816
Added changes to README.t2t as well.
2011-05-15 12:58:13 -03:00
Davi de Castro Reis
0e6849792e
Ready to roll.
2011-05-15 12:29:24 -03:00
Davi de Castro Reis
b0f3aaa351
Reorganized tests.
2011-05-14 17:44:58 -03:00
Fabiano C. Botelho
5315e3a597
Committer: Fabiano C. Botelho <fbotelho@fbotelho-desk.(none)>
...
On branch master
Changes to be committed:
Fixing bugs reported by Steve Friedman, Kaštil Jan
and a bug that was accidently introduced in file
chd_ph.c in 1.0 release.
modified: src/bdz.c
modified: src/bitbool.h
modified: src/chd_ph.c
modified: src/cmph_structs.c
modified: src/hash.c
2011-03-27 01:41:28 -07:00
Davi de Castro Reis
05eaf15d53
Added a benchmark to the C++ code.
2011-02-18 14:15:24 -08:00