Skip to content

Commit 74e435e

Browse files
PyDataBloggithub-actions[bot]
authored andcommitted
docs(benchmarks): update benchmark results
1 parent c07a31e commit 74e435e

File tree

1 file changed

+81
-73
lines changed

1 file changed

+81
-73
lines changed

BENCHMARKS.md

Lines changed: 81 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,87 @@
11
This file is automatically generated by the CI. Do not edit manually.
22

3+
## System Specifications
4+
5+
- **OS:** Linux 6.11.0-1018-azure
6+
- **Architecture:** x86_64
7+
- **CPU Model:** x86_64
8+
- **CPU Cores:** 4 logical, 2 physical
9+
- **Memory:** 15.62 GB
10+
311
### Insert Benchmark
4-
| language | backend | ngram_size | mean | stddev | iterations |
5-
|:-----------|:---------------------------------|-------------:|---------:|---------:|-------------:|
6-
| julia | SimString.jl | 2 | 77.7066 | 19.5807 | 100 |
7-
| julia | SimString.jl | 3 | 92.1504 | 20.8668 | 100 |
8-
| julia | SimString.jl | 4 | 107.695 | 27.2596 | 100 |
9-
| python | simstring-fast | 2 | 93.5577 | 3.50886 | 100 |
10-
| python | simstring-fast | 3 | 107.945 | 3.27368 | 100 |
11-
| python | simstring-fast | 4 | 117.722 | 4.7484 | 100 |
12-
| python | simstring-rust (python bindings) | 2 | 43.6121 | 0.7356 | 100 |
13-
| python | simstring-rust (python bindings) | 3 | 51.6346 | 3.1949 | 100 |
14-
| python | simstring-rust (python bindings) | 4 | 52.6984 | 1.48934 | 100 |
15-
| ruby | simstring-pure | 2 | 634.592 | 10.8389 | 32 |
16-
| ruby | simstring-pure | 3 | 692.271 | 9.93269 | 29 |
17-
| ruby | simstring-pure | 4 | 792.796 | 14.7613 | 26 |
18-
| rust | simstring-rust (native) | 2 | 39.8914 | 2.17009 | 100 |
19-
| rust | simstring-rust (native) | 3 | 46.3247 | 1.56468 | 100 |
20-
| rust | simstring-rust (native) | 4 | 48.074 | 1.23639 | 100 |
12+
| language | backend | ngram_size | mean | stddev | iterations |
13+
|:-----------|:---------------------------------|-------------:|---------:|----------:|-------------:|
14+
| julia | SimString.jl | 2 | 78.0681 | 19.9229 | 100 |
15+
| julia | SimString.jl | 3 | 92.8811 | 19.3979 | 100 |
16+
| julia | SimString.jl | 4 | 110.738 | 25.2537 | 100 |
17+
| python | simstring-fast | 2 | 93.6316 | 4.42977 | 100 |
18+
| python | simstring-fast | 3 | 102.976 | 3.05012 | 100 |
19+
| python | simstring-fast | 4 | 113.633 | 4.29635 | 100 |
20+
| python | simstring-rust (python bindings) | 2 | 43.8156 | 0.952321 | 100 |
21+
| python | simstring-rust (python bindings) | 3 | 51.7124 | 1.9042 | 100 |
22+
| python | simstring-rust (python bindings) | 4 | 54.9175 | 2.37961 | 100 |
23+
| ruby | simstring-pure | 2 | 642.878 | 13.8048 | 32 |
24+
| ruby | simstring-pure | 3 | 718.182 | 15.4045 | 28 |
25+
| ruby | simstring-pure | 4 | 828.487 | 29.3405 | 25 |
26+
| rust | simstring-rust (native) | 2 | 40.0508 | 1.01883 | 100 |
27+
| rust | simstring-rust (native) | 3 | 46.6417 | 1.4244 | 100 |
28+
| rust | simstring-rust (native) | 4 | 48.8892 | 1.49151 | 100 |
2129

2230
### Search Benchmark
23-
| language | backend | ngram_size | threshold | mean | stddev | iterations |
24-
|:-----------|:---------------------------------|-------------:|------------:|----------:|-----------:|-------------:|
25-
| julia | SimString.jl | 2 | 0.6 | 351.232 | 9.29434 | 57 |
26-
| julia | SimString.jl | 2 | 0.7 | 230.118 | 7.23406 | 87 |
27-
| julia | SimString.jl | 2 | 0.8 | 124.303 | 3.30363 | 100 |
28-
| julia | SimString.jl | 3 | 0.6 | 286.775 | 5.64881 | 70 |
29-
| julia | SimString.jl | 3 | 0.7 | 190.189 | 5.04987 | 100 |
30-
| julia | SimString.jl | 3 | 0.8 | 113.104 | 3.84123 | 100 |
31-
| julia | SimString.jl | 4 | 0.6 | 271.912 | 7.35192 | 74 |
32-
| julia | SimString.jl | 4 | 0.7 | 187.574 | 4.73389 | 100 |
33-
| julia | SimString.jl | 4 | 0.8 | 112.754 | 3.93882 | 100 |
34-
| python | simstring-fast | 2 | 0.6 | 108.694 | 3.35173 | 100 |
35-
| python | simstring-fast | 2 | 0.7 | 46.7187 | 0.75545 | 100 |
36-
| python | simstring-fast | 2 | 0.8 | 20.0745 | 0.134391 | 100 |
37-
| python | simstring-fast | 2 | 0.9 | 8.78554 | 0.07913 | 100 |
38-
| python | simstring-fast | 3 | 0.6 | 80.9834 | 3.26017 | 100 |
39-
| python | simstring-fast | 3 | 0.7 | 36.5955 | 1.0176 | 100 |
40-
| python | simstring-fast | 3 | 0.8 | 16.969 | 0.49611 | 100 |
41-
| python | simstring-fast | 3 | 0.9 | 8.90139 | 0.174447 | 100 |
42-
| python | simstring-fast | 4 | 0.6 | 67.5408 | 6.70183 | 100 |
43-
| python | simstring-fast | 4 | 0.7 | 34.8131 | 2.08825 | 100 |
44-
| python | simstring-fast | 4 | 0.8 | 18.9329 | 1.16787 | 100 |
45-
| python | simstring-fast | 4 | 0.9 | 9.16833 | 0.184366 | 100 |
46-
| python | simstring-rust (python bindings) | 2 | 0.6 | 23.621 | 1.32277 | 100 |
47-
| python | simstring-rust (python bindings) | 2 | 0.7 | 15.0707 | 1.21974 | 100 |
48-
| python | simstring-rust (python bindings) | 2 | 0.8 | 9.39484 | 0.676622 | 100 |
49-
| python | simstring-rust (python bindings) | 2 | 0.9 | 5.71608 | 0.254605 | 100 |
50-
| python | simstring-rust (python bindings) | 3 | 0.6 | 22.6153 | 0.876242 | 100 |
51-
| python | simstring-rust (python bindings) | 3 | 0.7 | 15.4416 | 0.521762 | 100 |
52-
| python | simstring-rust (python bindings) | 3 | 0.8 | 10.1303 | 0.428579 | 100 |
53-
| python | simstring-rust (python bindings) | 3 | 0.9 | 6.41059 | 0.283969 | 100 |
54-
| python | simstring-rust (python bindings) | 4 | 0.6 | 23.7282 | 1.80767 | 100 |
55-
| python | simstring-rust (python bindings) | 4 | 0.7 | 17.5525 | 1.27995 | 100 |
56-
| python | simstring-rust (python bindings) | 4 | 0.8 | 11.1011 | 0.131539 | 100 |
57-
| python | simstring-rust (python bindings) | 4 | 0.9 | 6.95491 | 0.180512 | 100 |
58-
| ruby | simstring-pure | 2 | 0.6 | 789.892 | 9.73938 | 26 |
59-
| ruby | simstring-pure | 2 | 0.7 | 383.352 | 4.05331 | 53 |
60-
| ruby | simstring-pure | 2 | 0.8 | 178.392 | 4.30337 | 100 |
61-
| ruby | simstring-pure | 3 | 0.6 | 625.486 | 10.8595 | 32 |
62-
| ruby | simstring-pure | 3 | 0.7 | 305.359 | 3.66534 | 66 |
63-
| ruby | simstring-pure | 3 | 0.8 | 156.474 | 2.12409 | 100 |
64-
| ruby | simstring-pure | 4 | 0.6 | 566.976 | 10.4151 | 36 |
65-
| ruby | simstring-pure | 4 | 0.7 | 300.77 | 4.93432 | 67 |
66-
| ruby | simstring-pure | 4 | 0.8 | 161.831 | 2.88929 | 100 |
67-
| rust | simstring-rust (native) | 2 | 0.6 | 26.2539 | 0.770648 | 100 |
68-
| rust | simstring-rust (native) | 2 | 0.7 | 16.2243 | 0.298774 | 100 |
69-
| rust | simstring-rust (native) | 2 | 0.8 | 9.44116 | 0.161433 | 100 |
70-
| rust | simstring-rust (native) | 2 | 0.9 | 4.92753 | 0.0502663 | 100 |
71-
| rust | simstring-rust (native) | 3 | 0.6 | 26.0207 | 0.738713 | 100 |
72-
| rust | simstring-rust (native) | 3 | 0.7 | 17.7409 | 1.203 | 100 |
73-
| rust | simstring-rust (native) | 3 | 0.8 | 10.4136 | 0.368505 | 100 |
74-
| rust | simstring-rust (native) | 3 | 0.9 | 5.47285 | 0.04762 | 100 |
75-
| rust | simstring-rust (native) | 4 | 0.6 | 26.8931 | 0.94452 | 100 |
76-
| rust | simstring-rust (native) | 4 | 0.7 | 19.4537 | 0.519856 | 100 |
77-
| rust | simstring-rust (native) | 4 | 0.8 | 11.7432 | 0.0606801 | 100 |
78-
| rust | simstring-rust (native) | 4 | 0.9 | 6.20184 | 0.140695 | 100 |
31+
| language | backend | ngram_size | threshold | mean | stddev | iterations |
32+
|:-----------|:---------------------------------|-------------:|------------:|----------:|----------:|-------------:|
33+
| julia | SimString.jl | 2 | 0.6 | 360.486 | 4.2724 | 56 |
34+
| julia | SimString.jl | 2 | 0.7 | 229.552 | 3.87177 | 88 |
35+
| julia | SimString.jl | 2 | 0.8 | 127.14 | 2.7305 | 100 |
36+
| julia | SimString.jl | 3 | 0.6 | 294.264 | 7.05683 | 68 |
37+
| julia | SimString.jl | 3 | 0.7 | 195.451 | 3.46888 | 100 |
38+
| julia | SimString.jl | 3 | 0.8 | 115.729 | 2.90729 | 100 |
39+
| julia | SimString.jl | 4 | 0.6 | 270.442 | 3.99672 | 74 |
40+
| julia | SimString.jl | 4 | 0.7 | 183.574 | 3.31184 | 100 |
41+
| julia | SimString.jl | 4 | 0.8 | 108.826 | 2.53287 | 100 |
42+
| python | simstring-fast | 2 | 0.6 | 109.255 | 3.73757 | 100 |
43+
| python | simstring-fast | 2 | 0.7 | 49.1583 | 1.41151 | 100 |
44+
| python | simstring-fast | 2 | 0.8 | 20.8061 | 0.61701 | 100 |
45+
| python | simstring-fast | 2 | 0.9 | 8.8868 | 0.190633 | 100 |
46+
| python | simstring-fast | 3 | 0.6 | 80.3382 | 3.51648 | 100 |
47+
| python | simstring-fast | 3 | 0.7 | 36.0635 | 1.67761 | 100 |
48+
| python | simstring-fast | 3 | 0.8 | 17.2001 | 0.737502 | 100 |
49+
| python | simstring-fast | 3 | 0.9 | 9.04959 | 0.338692 | 100 |
50+
| python | simstring-fast | 4 | 0.6 | 68.9464 | 3.73935 | 100 |
51+
| python | simstring-fast | 4 | 0.7 | 34.0234 | 1.338 | 100 |
52+
| python | simstring-fast | 4 | 0.8 | 16.8507 | 0.765814 | 100 |
53+
| python | simstring-fast | 4 | 0.9 | 9.20671 | 0.176099 | 100 |
54+
| python | simstring-rust (python bindings) | 2 | 0.6 | 23.7164 | 1.32789 | 100 |
55+
| python | simstring-rust (python bindings) | 2 | 0.7 | 15.4669 | 0.958993 | 100 |
56+
| python | simstring-rust (python bindings) | 2 | 0.8 | 9.52562 | 0.500769 | 100 |
57+
| python | simstring-rust (python bindings) | 2 | 0.9 | 5.6285 | 0.296473 | 100 |
58+
| python | simstring-rust (python bindings) | 3 | 0.6 | 23.8179 | 2.59374 | 100 |
59+
| python | simstring-rust (python bindings) | 3 | 0.7 | 16.055 | 0.76464 | 100 |
60+
| python | simstring-rust (python bindings) | 3 | 0.8 | 10.3925 | 0.633953 | 100 |
61+
| python | simstring-rust (python bindings) | 3 | 0.9 | 6.41264 | 0.366771 | 100 |
62+
| python | simstring-rust (python bindings) | 4 | 0.6 | 23.9433 | 1.32113 | 100 |
63+
| python | simstring-rust (python bindings) | 4 | 0.7 | 17.3517 | 0.909 | 100 |
64+
| python | simstring-rust (python bindings) | 4 | 0.8 | 11.495 | 0.830301 | 100 |
65+
| python | simstring-rust (python bindings) | 4 | 0.9 | 7.15326 | 0.755035 | 100 |
66+
| ruby | simstring-pure | 2 | 0.6 | 802.7 | 6.8283 | 25 |
67+
| ruby | simstring-pure | 2 | 0.7 | 392.055 | 3.65507 | 52 |
68+
| ruby | simstring-pure | 2 | 0.8 | 181.683 | 2.78659 | 100 |
69+
| ruby | simstring-pure | 3 | 0.6 | 635.55 | 6.51415 | 32 |
70+
| ruby | simstring-pure | 3 | 0.7 | 315.828 | 3.77531 | 64 |
71+
| ruby | simstring-pure | 3 | 0.8 | 162.198 | 2.27044 | 100 |
72+
| ruby | simstring-pure | 4 | 0.6 | 575.495 | 3.53532 | 35 |
73+
| ruby | simstring-pure | 4 | 0.7 | 312.161 | 3.70109 | 65 |
74+
| ruby | simstring-pure | 4 | 0.8 | 166.441 | 2.24138 | 100 |
75+
| rust | simstring-rust (native) | 2 | 0.6 | 26.1109 | 0.482234 | 100 |
76+
| rust | simstring-rust (native) | 2 | 0.7 | 16.217 | 0.184673 | 100 |
77+
| rust | simstring-rust (native) | 2 | 0.8 | 9.19026 | 0.208494 | 100 |
78+
| rust | simstring-rust (native) | 2 | 0.9 | 4.89474 | 0.0522038 | 100 |
79+
| rust | simstring-rust (native) | 3 | 0.6 | 25.8429 | 0.714315 | 100 |
80+
| rust | simstring-rust (native) | 3 | 0.7 | 17.3532 | 0.362947 | 100 |
81+
| rust | simstring-rust (native) | 3 | 0.8 | 10.3124 | 0.136978 | 100 |
82+
| rust | simstring-rust (native) | 3 | 0.9 | 5.42541 | 0.0489081 | 100 |
83+
| rust | simstring-rust (native) | 4 | 0.6 | 26.8768 | 0.809987 | 100 |
84+
| rust | simstring-rust (native) | 4 | 0.7 | 19.3378 | 0.225091 | 100 |
85+
| rust | simstring-rust (native) | 4 | 0.8 | 11.6974 | 0.292511 | 100 |
86+
| rust | simstring-rust (native) | 4 | 0.9 | 6.14447 | 0.132832 | 100 |
7987

0 commit comments

Comments
 (0)