Patrick Pelissier
|
b1b017e14f
|
Add bench for Hopscotch map
|
2017-07-23 10:56:06 +02:00 |
|
Patrick Pelissier
|
2de528b703
|
Add bench for Flat hash Map
|
2017-07-23 10:55:47 +02:00 |
|
Patrick Pelissier
|
8b6246695f
|
Add big dict hash test.
|
2017-07-22 20:02:07 +02:00 |
|
Patrick Pelissier
|
660ae3dd5b
|
Add dictionnary test.
|
2017-07-22 19:25:17 +02:00 |
|
Patrick Pelissier
|
7e651907c0
|
Fix issue with the computation (orders of the call to rand_get)
|
2017-07-22 19:24:10 +02:00 |
|
Patrick Pelissier
|
05bdf16d1c
|
Add tree benchmark for tommyds
|
2017-07-22 13:22:48 +02:00 |
|
Patrick Pelissier
|
2c83f6f444
|
Add bench for Tommy DS
|
2017-07-22 13:11:29 +02:00 |
|
Patrick Pelissier
|
5bf3a812c1
|
Add benchmark for sorting function.
|
2017-07-22 00:34:00 +02:00 |
|
Patrick Pelissier
|
6fe1fbd7cb
|
Add bench for hashtable of CollectionsC
but expected results are incorrect.
Need to check if there is a bug in the bench.
|
2017-07-22 00:13:43 +02:00 |
|
Patrick Pelissier
|
d3669fab53
|
Fix issue: do not compute the good result of the benchmark.
|
2017-07-20 13:40:40 +02:00 |
|
Patrick Pelissier
|
f091f6fe49
|
Display the result of the benchmark
(shall be the same for all libraries)
|
2017-07-20 13:35:05 +02:00 |
|
Patrick Pelissier
|
cb79fd9d41
|
Add treetable for CollectionsC
|
2017-07-20 10:15:03 +02:00 |
|
Patrick Pelissier
|
cc4fea3d68
|
Add test of the list.
|
2017-07-19 23:57:55 +02:00 |
|
Patrick Pelissier
|
5a895d785c
|
Rename benched library.
|
2017-07-19 23:44:42 +02:00 |
|
Patrick Pelissier
|
7980cf0f80
|
Add bench for libcollection.
|
2017-07-19 23:26:39 +02:00 |
|
Patrick Pelissier
|
9309bb64d5
|
Add new bench for m*lib buffer.
|
2017-07-18 19:26:54 +02:00 |
|
Patrick Pelissier
|
f52a3129a7
|
iAdd function get_cpu_count.
|
2017-07-18 19:26:09 +02:00 |
|
Patrick Pelissier
|
4a147a9056
|
Update Makefile to reflect new bench.
|
2017-07-16 23:50:12 +02:00 |
|
Patrick Pelissier
|
98bea7be6c
|
Add new bench for sparsepp library.
See https://github.com/greg7mdp/sparsepp
|
2017-07-16 11:09:44 +02:00 |
|
Patrick Pelissier
|
d5050afd29
|
Improve bench
|
2017-07-15 22:24:06 +02:00 |
|
Patrick Pelissier
|
0c63b398b5
|
Add new bench/test for benching the dictionnary at very huge size.
|
2017-07-15 22:22:09 +02:00 |
|
Patrick Pelissier
|
c34027e2ce
|
Add missing exit(0)
|
2017-07-09 19:31:25 +02:00 |
|
Patrick Pelissier
|
5da62a898d
|
Code factorisation.
|
2017-07-08 17:21:56 +02:00 |
|
Patrick Pelissier
|
de45d61966
|
Add bench of map over string.
|
2017-07-08 17:13:02 +02:00 |
|
Patrick Pelissier
|
e583625c78
|
Renumber the tests.
|
2017-07-08 15:33:10 +02:00 |
|
Patrick Pelissier
|
30484f4291
|
Factorisation.
|
2017-07-08 15:14:01 +02:00 |
|
Patrick Pelissier
|
27fd810259
|
Rename M_OPLIST_CAT into M_OPCAT, M_OPLIST_FLAT into M_OPFLAT
Add M_OPLIST_EXTEND
Use it instead of M_OPLIST_CAT.
|
2017-05-01 17:24:22 +02:00 |
|
Patrick Pelissier
|
8ce7db4033
|
Fix some issues in Open Addressing dict.
|
2017-04-24 09:49:34 +02:00 |
|
Patrick Pelissier
|
4857137659
|
Bench dict Open Addressing.
|
2017-04-24 09:02:06 +02:00 |
|
Patrick Pelissier
|
3f9b6066d6
|
Got to C11.
|
2017-04-24 08:55:46 +02:00 |
|
Patrick Pelissier
|
f53cba86eb
|
Fix warning issue due to last change.
|
2017-04-24 08:55:28 +02:00 |
|
Patrick Pelissier
|
6d0f063923
|
Add mempool benchmark.
|
2017-04-20 23:11:55 +02:00 |
|
Patrick Pelissier
|
c6482ff062
|
Change hash function for klib bench and use the right hash function for 64 bits.
|
2017-04-16 14:16:07 +02:00 |
|
Patrick Pelissier
|
608caaf9b9
|
Add new benchmark.
|
2017-04-14 11:21:32 +02:00 |
|
Patrick Pelissier
|
2523e53a72
|
Delete also asm file
|
2017-04-13 21:54:50 +02:00 |
|
Patrick Pelissier
|
2a78ba999a
|
Add massif data
|
2017-04-13 21:13:49 +02:00 |
|
Patrick Pelissier
|
5e0c51e00c
|
Add test of dict over string.
|
2017-04-08 22:28:24 +02:00 |
|
Patrick Pelissier
|
7b3b8a261b
|
Add a test over dictionnary of string.
|
2017-04-04 23:18:35 +02:00 |
|
Patrick Pelissier
|
c927e57122
|
Fix issue with clang
:
|
2017-04-03 23:20:15 +02:00 |
|
Patrick Pelissier
|
54a3a4cd9c
|
Change a little bit the benchmarks to be more representative.
|
2017-04-03 20:46:51 +02:00 |
|
Patrick Pelissier
|
7f339f1358
|
Becnh dict+mempool
|
2017-04-02 10:31:06 +02:00 |
|
Patrick Pelissier
|
2176cffb46
|
Add mempool support for rbtree.
|
2017-04-01 19:02:54 +02:00 |
|
Patrick Pelissier
|
a876a1d4f1
|
Add bench for M*Lib with MEMPOOL usage.
|
2017-04-01 13:59:55 +02:00 |
|
Patrick Pelissier
|
e8abd99902
|
Add new bench
|
2017-03-31 22:31:10 +02:00 |
|
Patrick Pelissier
|
b55afcd946
|
Runlib KLib bench only on condition that KLIB_CPPFLAGS is set.
|
2017-03-31 21:23:05 +02:00 |
|
Patrick Pelissier
|
8f9bea1c64
|
Define NDEBUG before including any headers.
|
2017-03-31 00:13:44 +02:00 |
|
Patrick Pelissier
|
29b3dd2b75
|
Reformat code.
|
2017-03-29 00:01:59 +02:00 |
|
Patrick Pelissier
|
bf27af5388
|
Use of m_core_hash instead of hand written function.
|
2017-03-29 00:00:52 +02:00 |
|
Patrick Pelissier
|
83c3b72ecc
|
Clean up use of list.
|
2017-03-27 14:44:03 +02:00 |
|
Patrick Pelissier
|
d67cc326b7
|
Add bench for sort functions.
|
2017-03-26 20:37:55 +02:00 |
|