Skip to content

Commit 35c6e12

Browse files
Update performance data
1 parent b70bd15 commit 35c6e12

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

README.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@
99
Multiple Precision Integer and Relevant Algorithms, such as Bignum, RSA, DH, ECDH, ECDSA
1010
## Benchmark(libmpi VS openssl)
1111

12-
| description | average time | average time(reference) | coefficient of variation | perfermance ratio |
13-
| :-: | :-: | :-: | :-: | :-: |
14-
| from-string(mpi vs openssl) | 2128 | 28309.6 | 0.0273255 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">13.303398<br>(Bro.)</span> |
15-
| to-string(mpi vs openssl) | 1093.75 | 2908.26 | 0.0853633 | <span style="color:#008000;font-weight:bold;">2.658974<br>(You can do better)</span> |
16-
| from-octets(mpi vs openssl) | 236.071 | 763.016 | 0.0663155 | <span style="color:#008000;font-weight:bold;">3.232144<br>(You can do better)</span> |
17-
| to-octets(mpi vs openssl) | 105.605 | 1496.49 | 0.0973138 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">14.170643<br>(Bro.)</span> |
18-
| add(mpi vs openssl) | 39.9018 | 290.954 | 0.158324 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">7.291746<br>(Great work)</span> |
19-
| mpi:add-assign | 40.562 | <span style="font-style:italic;">No Reference</span> | 0.157035 | <span style="color:#008000;font-weight:bold;">N/A</span> |
20-
| sub(mpi vs openssl) | 47.8424 | 167.408 | 0.144603 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">3.499156<br>(You can do better)</span> |
21-
| sub-assign(mpi vs openssl) | 47.8224 | 294.854 | 0.144638 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">6.165600<br>(Great work)</span> |
22-
| mul(mpi vs openssl) | 1897.79 | 13016.1 | 0.0230223 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">6.858544<br>(Great work)</span> |
23-
| sqr(mpi vs openssl) | 1064.93 | 8513.4 | 0.0307258 | 7.994329<br>(Great work) |
24-
| MUL2(a * 2 = a + a) | 33.2214 | <span style="font-style:italic;">No Reference</span> | 0.173501 | N/A |
25-
| MUL2(a * 2 = a << 1) | 71.2834 | <span style="font-style:italic;">No Reference</span> | 0.11855 | N/A |
12+
| brief | average time<br>(nanoseconds) | instability<br>(coefficient of variation) | rating |
13+
| :-- | :-: | :-: | :-: |
14+
| from-string(mpi vs openssl) | 2443.7<br>30303.4* | 0.0701562 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">12.4006<br>(Tu es mon meilleur frère...)</span> |
15+
| to-string(mpi vs openssl) | 1328.88<br>3463.21* | 0.109777 | <span style="color:#008000;font-weight:bold;">2.60612<br>(Tu peux faire mieux, continue)</span> |
16+
| from-octets(mpi vs openssl) | 273.632<br>702.13* | 0.0870046 | <span style="color:#008000;font-weight:bold;">2.56597<br>(Tu peux faire mieux, continue)</span> |
17+
| to-octets(mpi vs openssl) | 172.067<br>1475.5* | 0.359989 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">8.57515<br>(C'est super, dessine-toi une tarte)</span> |
18+
| add(mpi vs openssl) | 51.1222<br>333.814* | 0.164442 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">6.52973<br>(C'est super, dessine-toi une tarte)</span> |
19+
| add-assign(mpi vs openssl) | 56.7424<br>332.054* | 0.202937 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">5.85196<br>(C'est super, dessine-toi une tarte)</span> |
20+
| sub(mpi vs openssl) | 61.6028<br>162.647* | 0.207007 | <span style="color:#008000;font-weight:bold;">2.64025<br>(Tu peux faire mieux, continue)</span> |
21+
| sub-assign(mpi vs openssl) | 58.2224<br>288.852* | 0.155195 | <span style="color:#008000;font-weight:bold;">4.96119<br>(Tu peux faire mieux, continue)</span> |
22+
| mul(mpi vs openssl) | 2070.41<br>14037.9* | 0.0553581 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">6.78025<br>(C'est super, dessine-toi une tarte)</span> |
23+
| sqr(mpi vs openssl) | 1329.62<br>8760.12* | 0.168403 | <span style="color:#008000;font-weight:bold;text-decoration:blink;">6.58845<br>(C'est super, dessine-toi une tarte)</span> |
24+
| MUL2(a * 2 = a + a) | 37.5416 | 0.163214 | <span style="font-style:italic;">N/A</span> |
25+
| MUL2(a * 2 = a << 1) | 77.5234 | 0.113647 | <span style="font-style:italic;">N/A</span> |

0 commit comments

Comments
 (0)