Patrick Pelissier
|
1ffd07dc6e
|
Update format
|
2020-04-11 00:25:40 +02:00 |
|
Patrick Pelissier
|
4f7b0b9455
|
Happy new year 2020
|
2020-01-04 15:41:06 +01:00 |
|
Patrick Pelissier
|
f5f16015df
|
In quiet mode, if the result of the bench is not assumed to be reliable, display -1 instead of the result.
|
2020-01-04 15:12:59 +01:00 |
|
Patrick Pelissier
|
935325e0cb
|
Add bench of emilib
|
2020-01-04 15:06:24 +01:00 |
|
Patrick Pelissier
|
7b9530ac58
|
Fix name of bench
|
2020-01-04 15:05:12 +01:00 |
|
Patrick Pelissier
|
ca7cea3fe3
|
Use of linear probing and the same hash function as other libraries
|
2019-12-30 00:12:05 +01:00 |
|
Patrick Pelissier
|
f14aca8808
|
Port to new UDB2 protocol
|
2019-12-29 23:51:30 +01:00 |
|
Patrick Pelissier
|
f1e5e9d9db
|
Simplify code to use get_at method with its get & create semantic
|
2019-12-29 23:45:17 +01:00 |
|
Patrick Pelissier
|
8ecd3f1592
|
Add best_within and variance
|
2019-12-23 23:05:48 +01:00 |
|
Patrick Pelissier
|
0a6f8851c9
|
Update list of bench to launch automatically
|
2019-12-20 21:37:51 +01:00 |
|
Patrick Pelissier
|
1b7bcda4e1
|
Add quiet mode. Add usage
|
2019-12-15 10:30:40 +01:00 |
|
Patrick Pelissier
|
03b6146ef0
|
Add option to print only the best or only the average
|
2019-12-15 10:12:38 +01:00 |
|
Patrick Pelissier
|
e99735d2b6
|
Add repeat option for bench
|
2019-12-15 10:01:32 +01:00 |
|
Patrick Pelissier
|
7263629c55
|
Add rigtop hashmap
|
2019-12-14 20:59:01 +01:00 |
|
Patrick Pelissier
|
049d8b6ca6
|
Port to new libdynamic API
|
2019-12-13 23:00:57 +01:00 |
|
Patrick Pelissier
|
90d3dda830
|
Clean up generated plot files too
|
2019-12-09 07:53:43 +01:00 |
|
Patrick Pelissier
|
c60d59cb7a
|
Port all benchs to new infrastructure
|
2019-12-07 19:21:21 +01:00 |
|
Patrick Pelissier
|
00111e3e3c
|
Port more bench to new infrzastructure
|
2019-12-07 14:45:06 +01:00 |
|
Patrick Pelissier
|
5cc2ac17d9
|
Add support for generating gnuplot graph
|
2019-12-07 12:22:33 +01:00 |
|
Patrick Pelissier
|
d37ea84ab5
|
Cleanup redundant 'time' word
|
2019-12-07 11:59:23 +01:00 |
|
Patrick Pelissier
|
5e335bc8bd
|
* Port to generic parser
|
2019-12-07 11:58:47 +01:00 |
|
Patrick Pelissier
|
65765763ae
|
* Add generic parser for bench. * Factorization
|
2019-12-07 11:58:19 +01:00 |
|
Patrick Pelissier
|
48ca2a2384
|
Add bench for OA for big objects (it confirms that OA dict is not suited for such object)
|
2019-10-21 22:56:15 +02:00 |
|
Patrick Pelissier
|
3b647b982f
|
Add linear bench
|
2019-10-14 21:29:27 +02:00 |
|
Patrick Pelissier
|
00b875ea53
|
Add linear hash map bench
|
2019-10-14 20:57:29 +02:00 |
|
Patrick Pelissier
|
e46746ce01
|
Fix format string
|
2019-06-08 10:33:26 +02:00 |
|
Patrick Pelissier
|
b2875f6ba0
|
Add BSTRLIB for MASTER STRING BENCHMARK
|
2019-05-10 08:18:38 +02:00 |
|
Patrick Pelissier
|
d6c72061ce
|
add new bench on strings
|
2019-04-21 23:13:29 +02:00 |
|
Patrick Pelissier
|
7c26fd25c9
|
Add SDS & RAPIDSTRING replace function implemented at used level
|
2019-04-21 19:54:20 +02:00 |
|
Patrick Pelissier
|
b356c29c89
|
Add PGO
|
2019-04-20 12:29:59 +02:00 |
|
Patrick Pelissier
|
08887c1df0
|
Add PGO
|
2019-04-20 09:08:10 +02:00 |
|
Patrick Pelissier
|
8b0a9f2da9
|
Cleanup Makefile
|
2019-04-20 08:51:52 +02:00 |
|
Patrick Pelissier
|
0ef051e6d2
|
Add GLIB to string bench
|
2019-03-24 08:29:32 +01:00 |
|
Patrick Pelissier
|
b199fef674
|
Update comments and move commented asm into common function.
|
2019-02-18 11:02:13 +01:00 |
|
Patrick Pelissier
|
e27c06c227
|
Fix regression build with SDS & rapidstring
|
2019-02-18 10:55:51 +01:00 |
|
Patrick Pelissier
|
41b04f34e2
|
Fix: Uses of __thread after static keyword
|
2019-02-18 10:53:27 +01:00 |
|
Patrick Pelissier
|
05ae9f382b
|
Update the barrier used to prevent the compiler from over-optimizing.
Shall be could enought except if using FLTO.
|
2019-02-18 10:47:28 +01:00 |
|
Patrick Pelissier
|
a36efcd888
|
Create new helper compiler_barrier to prevent compiler from over-optimizing bench.
|
2019-02-18 10:46:21 +01:00 |
|
Patrick Pelissier
|
7fa9d375b8
|
Add bench of small non empty constructor
|
2019-02-17 08:35:11 +01:00 |
|
Patrick Pelissier
|
91ae3fd4f2
|
Add memory barrier to limiting the effect of the optimizer on inline implementation
|
2019-02-16 23:20:36 +01:00 |
|
Patrick Pelissier
|
b00d6a9655
|
Add CSV output to string bench
|
2019-02-16 22:30:39 +01:00 |
|
Patrick Pelissier
|
73b50c852a
|
Add bench for SPSC in BULK mode
|
2019-01-16 05:08:03 +01:00 |
|
Patrick Pelissier
|
063011d8e9
|
Adding yield in case of failure of push/pop
|
2019-01-16 04:46:06 +01:00 |
|
Patrick Pelissier
|
8b3a4a802c
|
Happy new year!
|
2019-01-02 18:12:07 +01:00 |
|
Patrick Pelissier
|
ba584ab096
|
Use M_THREAD_ATTR
|
2018-11-26 23:26:42 +01:00 |
|
Patrick Pelissier
|
1a4cce7efd
|
Add concurrent benchmark
|
2018-10-29 17:17:14 +01:00 |
|
Patrick Pelissier
|
ef13ab6938
|
Add rapidstring
|
2018-08-01 00:31:58 +02:00 |
|
Patrick Pelissier
|
7b5ae3c15b
|
Update API so that the worker_t parameter is given on creating the sync bloc.
(API breakage), more RAII like.
|
2018-07-28 19:09:07 +02:00 |
|
Patrick Pelissier
|
31913ae80e
|
Add bench for DualPushList.
|
2018-06-27 20:09:24 +02:00 |
|
Patrick Pelissier
|
ddc1c7e98f
|
Update to display checksum correctly.
|
2018-04-30 08:24:31 +02:00 |
|