Test; Add sp align for performance; no proof updates#1632
Test; Add sp align for performance; no proof updates#1632manastasova wants to merge 1 commit intomainfrom
Conversation
Signed-off-by: manastasova <manastasova2017@fau.edu>
oqs-bot
left a comment
There was a problem hiding this comment.
ppc64le (POWER10) benchmarks
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
59138 cycles |
60047 cycles |
0.98 |
ML-KEM-512 encaps |
71876 cycles |
72930 cycles |
0.99 |
ML-KEM-512 decaps |
91619 cycles |
92987 cycles |
0.99 |
ML-KEM-768 keypair |
98291 cycles |
98984 cycles |
0.99 |
ML-KEM-768 encaps |
114598 cycles |
115469 cycles |
0.99 |
ML-KEM-768 decaps |
140290 cycles |
141322 cycles |
0.99 |
ML-KEM-1024 keypair |
148375 cycles |
149075 cycles |
1.00 |
ML-KEM-1024 encaps |
167095 cycles |
167651 cycles |
1.00 |
ML-KEM-1024 decaps |
198463 cycles |
198842 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Arm Cortex-A76 (Raspberry Pi 5) benchmarks
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
28264 cycles |
28233 cycles |
1.00 |
ML-KEM-512 encaps |
34111 cycles |
34105 cycles |
1.00 |
ML-KEM-512 decaps |
44381 cycles |
44329 cycles |
1.00 |
ML-KEM-768 keypair |
47678 cycles |
47627 cycles |
1.00 |
ML-KEM-768 encaps |
53934 cycles |
53956 cycles |
1.00 |
ML-KEM-768 decaps |
68366 cycles |
68377 cycles |
1.00 |
ML-KEM-1024 keypair |
70254 cycles |
70255 cycles |
1.00 |
ML-KEM-1024 encaps |
78785 cycles |
78806 cycles |
1.00 |
ML-KEM-1024 decaps |
98457 cycles |
98442 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Intel Xeon 4th gen (c7i)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
11608 cycles |
11971 cycles |
0.97 |
ML-KEM-512 encaps |
13290 cycles |
13745 cycles |
0.97 |
ML-KEM-512 decaps |
17410 cycles |
17771 cycles |
0.98 |
ML-KEM-768 keypair |
20265 cycles |
21010 cycles |
0.96 |
ML-KEM-768 encaps |
21425 cycles |
22095 cycles |
0.97 |
ML-KEM-768 decaps |
27625 cycles |
28300 cycles |
0.98 |
ML-KEM-1024 keypair |
28815 cycles |
29866 cycles |
0.96 |
ML-KEM-1024 encaps |
30929 cycles |
31758 cycles |
0.97 |
ML-KEM-1024 decaps |
38555 cycles |
39591 cycles |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
AMD EPYC 3rd gen (c6a)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
13945 cycles |
14291 cycles |
0.98 |
ML-KEM-512 encaps |
15711 cycles |
16019 cycles |
0.98 |
ML-KEM-512 decaps |
21196 cycles |
21507 cycles |
0.99 |
ML-KEM-768 keypair |
23726 cycles |
24715 cycles |
0.96 |
ML-KEM-768 encaps |
25197 cycles |
25491 cycles |
0.99 |
ML-KEM-768 decaps |
32959 cycles |
33275 cycles |
0.99 |
ML-KEM-1024 keypair |
33276 cycles |
37264 cycles |
0.89 |
ML-KEM-1024 encaps |
35688 cycles |
36892 cycles |
0.97 |
ML-KEM-1024 decaps |
46234 cycles |
46772 cycles |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Intel Xeon 4th gen (c7i) (no-opt)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
28246 cycles |
28131 cycles |
1.00 |
ML-KEM-512 encaps |
36629 cycles |
36568 cycles |
1.00 |
ML-KEM-512 decaps |
45117 cycles |
45119 cycles |
1.00 |
ML-KEM-768 keypair |
46295 cycles |
46297 cycles |
1.00 |
ML-KEM-768 encaps |
55812 cycles |
55658 cycles |
1.00 |
ML-KEM-768 decaps |
69909 cycles |
69941 cycles |
1.00 |
ML-KEM-1024 keypair |
70504 cycles |
70194 cycles |
1.00 |
ML-KEM-1024 encaps |
82541 cycles |
82475 cycles |
1.00 |
ML-KEM-1024 decaps |
99431 cycles |
98796 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
AMD EPYC 4th gen (c7a)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
12694 cycles |
12768 cycles |
0.99 |
ML-KEM-512 encaps |
14203 cycles |
14254 cycles |
1.00 |
ML-KEM-512 decaps |
19083 cycles |
19131 cycles |
1.00 |
ML-KEM-768 keypair |
21944 cycles |
22414 cycles |
0.98 |
ML-KEM-768 encaps |
22982 cycles |
23041 cycles |
1.00 |
ML-KEM-768 decaps |
29951 cycles |
30089 cycles |
1.00 |
ML-KEM-1024 keypair |
30727 cycles |
33024 cycles |
0.93 |
ML-KEM-1024 encaps |
32778 cycles |
33006 cycles |
0.99 |
ML-KEM-1024 decaps |
42198 cycles |
42430 cycles |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Intel Xeon 3rd gen (c6i)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
17465 cycles |
17485 cycles |
1.00 |
ML-KEM-512 encaps |
19786 cycles |
19875 cycles |
1.00 |
ML-KEM-512 decaps |
26331 cycles |
26415 cycles |
1.00 |
ML-KEM-768 keypair |
29833 cycles |
31874 cycles |
0.94 |
ML-KEM-768 encaps |
30983 cycles |
31109 cycles |
1.00 |
ML-KEM-768 decaps |
41467 cycles |
41545 cycles |
1.00 |
ML-KEM-1024 keypair |
42332 cycles |
46137 cycles |
0.92 |
ML-KEM-1024 encaps |
44994 cycles |
45137 cycles |
1.00 |
ML-KEM-1024 decaps |
59093 cycles |
58253 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
AMD EPYC 3rd gen (c6a) (no-opt)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
40232 cycles |
40253 cycles |
1.00 |
ML-KEM-512 encaps |
48438 cycles |
48411 cycles |
1.00 |
ML-KEM-512 decaps |
62602 cycles |
62600 cycles |
1.00 |
ML-KEM-768 keypair |
63805 cycles |
63756 cycles |
1.00 |
ML-KEM-768 encaps |
74888 cycles |
74947 cycles |
1.00 |
ML-KEM-768 decaps |
93475 cycles |
93618 cycles |
1.00 |
ML-KEM-1024 keypair |
95243 cycles |
94982 cycles |
1.00 |
ML-KEM-1024 encaps |
109285 cycles |
109167 cycles |
1.00 |
ML-KEM-1024 decaps |
132037 cycles |
131931 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
AMD EPYC 4th gen (c7a) (no-opt)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
36586 cycles |
36584 cycles |
1.00 |
ML-KEM-512 encaps |
43098 cycles |
43043 cycles |
1.00 |
ML-KEM-512 decaps |
55754 cycles |
55694 cycles |
1.00 |
ML-KEM-768 keypair |
58706 cycles |
58618 cycles |
1.00 |
ML-KEM-768 encaps |
67505 cycles |
67618 cycles |
1.00 |
ML-KEM-768 decaps |
84434 cycles |
84427 cycles |
1.00 |
ML-KEM-1024 keypair |
89045 cycles |
88963 cycles |
1.00 |
ML-KEM-1024 encaps |
99239 cycles |
99133 cycles |
1.00 |
ML-KEM-1024 decaps |
120648 cycles |
120720 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Intel Xeon 3rd gen (c6i) (no-opt)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
45739 cycles |
45656 cycles |
1.00 |
ML-KEM-512 encaps |
54414 cycles |
54451 cycles |
1.00 |
ML-KEM-512 decaps |
69799 cycles |
69753 cycles |
1.00 |
ML-KEM-768 keypair |
74118 cycles |
74171 cycles |
1.00 |
ML-KEM-768 encaps |
86046 cycles |
85948 cycles |
1.00 |
ML-KEM-768 decaps |
106571 cycles |
106520 cycles |
1.00 |
ML-KEM-1024 keypair |
112112 cycles |
112098 cycles |
1.00 |
ML-KEM-1024 encaps |
124671 cycles |
124601 cycles |
1.00 |
ML-KEM-1024 decaps |
150728 cycles |
150531 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Graviton4
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
17675 cycles |
17650 cycles |
1.00 |
ML-KEM-512 encaps |
20596 cycles |
20601 cycles |
1.00 |
ML-KEM-512 decaps |
27080 cycles |
27068 cycles |
1.00 |
ML-KEM-768 keypair |
29924 cycles |
29899 cycles |
1.00 |
ML-KEM-768 encaps |
32728 cycles |
32776 cycles |
1.00 |
ML-KEM-768 decaps |
41988 cycles |
41967 cycles |
1.00 |
ML-KEM-1024 keypair |
43755 cycles |
43750 cycles |
1.00 |
ML-KEM-1024 encaps |
48728 cycles |
48727 cycles |
1.00 |
ML-KEM-1024 decaps |
61384 cycles |
61390 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Graviton3
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
18663 cycles |
18639 cycles |
1.00 |
ML-KEM-512 encaps |
21885 cycles |
21876 cycles |
1.00 |
ML-KEM-512 decaps |
28876 cycles |
28861 cycles |
1.00 |
ML-KEM-768 keypair |
31591 cycles |
31540 cycles |
1.00 |
ML-KEM-768 encaps |
34743 cycles |
34771 cycles |
1.00 |
ML-KEM-768 decaps |
44810 cycles |
44775 cycles |
1.00 |
ML-KEM-1024 keypair |
46079 cycles |
46082 cycles |
1.00 |
ML-KEM-1024 encaps |
51489 cycles |
51501 cycles |
1.00 |
ML-KEM-1024 decaps |
65020 cycles |
65036 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Graviton4 (no-opt)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
35449 cycles |
35416 cycles |
1.00 |
ML-KEM-512 encaps |
40098 cycles |
40122 cycles |
1.00 |
ML-KEM-512 decaps |
51099 cycles |
51145 cycles |
1.00 |
ML-KEM-768 keypair |
56745 cycles |
56670 cycles |
1.00 |
ML-KEM-768 encaps |
64542 cycles |
65151 cycles |
0.99 |
ML-KEM-768 decaps |
79376 cycles |
79295 cycles |
1.00 |
ML-KEM-1024 keypair |
88002 cycles |
87866 cycles |
1.00 |
ML-KEM-1024 encaps |
96983 cycles |
96879 cycles |
1.00 |
ML-KEM-1024 decaps |
116081 cycles |
115822 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Graviton3 (no-opt)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
38929 cycles |
38887 cycles |
1.00 |
ML-KEM-512 encaps |
44528 cycles |
44596 cycles |
1.00 |
ML-KEM-512 decaps |
56590 cycles |
56673 cycles |
1.00 |
ML-KEM-768 keypair |
62340 cycles |
62294 cycles |
1.00 |
ML-KEM-768 encaps |
71055 cycles |
72330 cycles |
0.98 |
ML-KEM-768 decaps |
87350 cycles |
87696 cycles |
1.00 |
ML-KEM-1024 keypair |
96359 cycles |
96160 cycles |
1.00 |
ML-KEM-1024 encaps |
106137 cycles |
106135 cycles |
1.00 |
ML-KEM-1024 decaps |
126888 cycles |
126583 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Graviton2
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
28266 cycles |
28256 cycles |
1.00 |
ML-KEM-512 encaps |
34182 cycles |
34110 cycles |
1.00 |
ML-KEM-512 decaps |
44384 cycles |
44398 cycles |
1.00 |
ML-KEM-768 keypair |
47628 cycles |
47665 cycles |
1.00 |
ML-KEM-768 encaps |
53953 cycles |
53940 cycles |
1.00 |
ML-KEM-768 decaps |
68362 cycles |
68363 cycles |
1.00 |
ML-KEM-1024 keypair |
70342 cycles |
70328 cycles |
1.00 |
ML-KEM-1024 encaps |
78756 cycles |
78757 cycles |
1.00 |
ML-KEM-1024 decaps |
98551 cycles |
98529 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Graviton2 (no-opt)
Details
| Benchmark suite | Current: aca3c03 | Previous: 712709d | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
59107 cycles |
59049 cycles |
1.00 |
ML-KEM-512 encaps |
68602 cycles |
68578 cycles |
1.00 |
ML-KEM-512 decaps |
87324 cycles |
87314 cycles |
1.00 |
ML-KEM-768 keypair |
95615 cycles |
95479 cycles |
1.00 |
ML-KEM-768 encaps |
110438 cycles |
109908 cycles |
1.00 |
ML-KEM-768 decaps |
134647 cycles |
134361 cycles |
1.00 |
ML-KEM-1024 keypair |
147717 cycles |
147876 cycles |
1.00 |
ML-KEM-1024 encaps |
163847 cycles |
163805 cycles |
1.00 |
ML-KEM-1024 decaps |
195407 cycles |
195456 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
CBMC Results (ML-KEM-512)Full Results (187 proofs)
|
CBMC Results (ML-KEM-768)Full Results (187 proofs)
|
CBMC Results (ML-KEM-1024)Full Results (187 proofs)
|
Test; Add sp align for performance; no proof updates