-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #573 from pq-code-package/elimiate-click
- Loading branch information
Showing
7 changed files
with
200 additions
and
314 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arm Cortex-A76 (Raspberry Pi 5) benchmarks
ML-KEM-512 keypair
29018
cycles29017
cycles1.00
ML-KEM-512 encaps
35400
cycles35398
cycles1.00
ML-KEM-512 decaps
45888
cycles45885
cycles1.00
ML-KEM-768 keypair
49352
cycles49339
cycles1.00
ML-KEM-768 encaps
55577
cycles55569
cycles1.00
ML-KEM-768 decaps
70338
cycles70328
cycles1.00
ML-KEM-1024 keypair
72069
cycles72069
cycles1
ML-KEM-1024 encaps
80843
cycles80844
cycles1.00
ML-KEM-1024 decaps
100672
cycles100677
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 4th gen (c7i)
ML-KEM-512 keypair
13518
cycles13535
cycles1.00
ML-KEM-512 encaps
17308
cycles17350
cycles1.00
ML-KEM-512 decaps
22835
cycles22910
cycles1.00
ML-KEM-768 keypair
22554
cycles22543
cycles1.00
ML-KEM-768 encaps
24546
cycles24521
cycles1.00
ML-KEM-768 decaps
32677
cycles32609
cycles1.00
ML-KEM-1024 keypair
31433
cycles31373
cycles1.00
ML-KEM-1024 encaps
35004
cycles34925
cycles1.00
ML-KEM-1024 decaps
45875
cycles45883
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 3rd gen (c6a)
ML-KEM-512 keypair
18154
cycles18138
cycles1.00
ML-KEM-512 encaps
23210
cycles23196
cycles1.00
ML-KEM-512 decaps
30553
cycles30512
cycles1.00
ML-KEM-768 keypair
31115
cycles31094
cycles1.00
ML-KEM-768 encaps
34234
cycles34236
cycles1.00
ML-KEM-768 decaps
44898
cycles44748
cycles1.00
ML-KEM-1024 keypair
44642
cycles44679
cycles1.00
ML-KEM-1024 encaps
49928
cycles49901
cycles1.00
ML-KEM-1024 decaps
64460
cycles64573
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 3rd gen (c6i)
ML-KEM-512 keypair
20322
cycles20325
cycles1.00
ML-KEM-512 encaps
26993
cycles27001
cycles1.00
ML-KEM-512 decaps
35814
cycles35822
cycles1.00
ML-KEM-768 keypair
34885
cycles34883
cycles1.00
ML-KEM-768 encaps
38175
cycles38178
cycles1.00
ML-KEM-768 decaps
50915
cycles50920
cycles1.00
ML-KEM-1024 keypair
47945
cycles47959
cycles1.00
ML-KEM-1024 encaps
54130
cycles54094
cycles1.00
ML-KEM-1024 decaps
71687
cycles71687
cycles1
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 4th gen (c7i) (no-opt)
ML-KEM-512 keypair
34973
cycles34847
cycles1.00
ML-KEM-512 encaps
44835
cycles45080
cycles0.99
ML-KEM-512 decaps
58584
cycles58969
cycles0.99
ML-KEM-768 keypair
59169
cycles59111
cycles1.00
ML-KEM-768 encaps
71398
cycles71787
cycles0.99
ML-KEM-768 decaps
89101
cycles89310
cycles1.00
ML-KEM-1024 keypair
87788
cycles87395
cycles1.00
ML-KEM-1024 encaps
104189
cycles104584
cycles1.00
ML-KEM-1024 decaps
126816
cycles127599
cycles0.99
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 3rd gen (c6a) (no-opt)
ML-KEM-512 keypair
52243
cycles52203
cycles1.00
ML-KEM-512 encaps
65838
cycles65806
cycles1.00
ML-KEM-512 decaps
88425
cycles88407
cycles1.00
ML-KEM-768 keypair
84853
cycles84781
cycles1.00
ML-KEM-768 encaps
101483
cycles101469
cycles1.00
ML-KEM-768 decaps
132219
cycles132123
cycles1.00
ML-KEM-1024 keypair
124169
cycles124011
cycles1.00
ML-KEM-1024 encaps
145812
cycles145953
cycles1.00
ML-KEM-1024 decaps
183788
cycles183659
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton2
ML-KEM-512 keypair
29020
cycles29019
cycles1.00
ML-KEM-512 encaps
35400
cycles35402
cycles1.00
ML-KEM-512 decaps
45887
cycles45888
cycles1.00
ML-KEM-768 keypair
49364
cycles49359
cycles1.00
ML-KEM-768 encaps
55578
cycles55582
cycles1.00
ML-KEM-768 decaps
70303
cycles70299
cycles1.00
ML-KEM-1024 keypair
72010
cycles72010
cycles1
ML-KEM-1024 encaps
80787
cycles80785
cycles1.00
ML-KEM-1024 decaps
100655
cycles100659
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 4th gen (c7a)
ML-KEM-512 keypair
15074
cycles15160
cycles0.99
ML-KEM-512 encaps
19660
cycles19662
cycles1.00
ML-KEM-512 decaps
26313
cycles26319
cycles1.00
ML-KEM-768 keypair
25638
cycles25630
cycles1.00
ML-KEM-768 encaps
28213
cycles28183
cycles1.00
ML-KEM-768 decaps
37871
cycles38040
cycles1.00
ML-KEM-1024 keypair
35567
cycles35601
cycles1.00
ML-KEM-1024 encaps
41032
cycles40976
cycles1.00
ML-KEM-1024 decaps
54464
cycles54475
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 3rd gen (c6i) (no-opt)
ML-KEM-512 keypair
56570
cycles56574
cycles1.00
ML-KEM-512 encaps
69417
cycles69459
cycles1.00
ML-KEM-512 decaps
91351
cycles91364
cycles1.00
ML-KEM-768 keypair
91794
cycles91851
cycles1.00
ML-KEM-768 encaps
107707
cycles107798
cycles1.00
ML-KEM-768 decaps
136291
cycles136335
cycles1.00
ML-KEM-1024 keypair
134690
cycles134728
cycles1.00
ML-KEM-1024 encaps
155159
cycles155213
cycles1.00
ML-KEM-1024 decaps
191615
cycles191515
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arm Cortex-A55 (Snapdragon 888) benchmarks
ML-KEM-512 keypair
58374
cycles58392
cycles1.00
ML-KEM-512 encaps
65799
cycles65793
cycles1.00
ML-KEM-512 decaps
84574
cycles84549
cycles1.00
ML-KEM-768 keypair
99051
cycles99156
cycles1.00
ML-KEM-768 encaps
110499
cycles110374
cycles1.00
ML-KEM-768 decaps
136789
cycles137616
cycles0.99
ML-KEM-1024 keypair
150355
cycles150209
cycles1.00
ML-KEM-1024 encaps
166584
cycles166648
cycles1.00
ML-KEM-1024 decaps
203154
cycles202380
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton4
ML-KEM-512 keypair
18135
cycles18139
cycles1.00
ML-KEM-512 encaps
22155
cycles22154
cycles1.00
ML-KEM-512 decaps
28792
cycles28791
cycles1.00
ML-KEM-768 keypair
30575
cycles30570
cycles1.00
ML-KEM-768 encaps
33626
cycles33633
cycles1.00
ML-KEM-768 decaps
43168
cycles43175
cycles1.00
ML-KEM-1024 keypair
44212
cycles44210
cycles1.00
ML-KEM-1024 encaps
49661
cycles49661
cycles1
ML-KEM-1024 decaps
62654
cycles62653
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton3
ML-KEM-512 keypair
18967
cycles18967
cycles1
ML-KEM-512 encaps
23554
cycles23554
cycles1
ML-KEM-512 decaps
30662
cycles30665
cycles1.00
ML-KEM-768 keypair
32296
cycles32293
cycles1.00
ML-KEM-768 encaps
35887
cycles35890
cycles1.00
ML-KEM-768 decaps
46028
cycles46033
cycles1.00
ML-KEM-1024 keypair
46632
cycles46626
cycles1.00
ML-KEM-1024 encaps
52448
cycles52445
cycles1.00
ML-KEM-1024 decaps
66244
cycles66245
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 4th gen (c7a) (no-opt)
ML-KEM-512 keypair
45720
cycles45724
cycles1.00
ML-KEM-512 encaps
56854
cycles56857
cycles1.00
ML-KEM-512 decaps
76254
cycles76236
cycles1.00
ML-KEM-768 keypair
74533
cycles74512
cycles1.00
ML-KEM-768 encaps
88554
cycles88566
cycles1.00
ML-KEM-768 decaps
114717
cycles114371
cycles1.00
ML-KEM-1024 keypair
109401
cycles109426
cycles1.00
ML-KEM-1024 encaps
127251
cycles127309
cycles1.00
ML-KEM-1024 decaps
160186
cycles160035
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton4 (no-opt)
ML-KEM-512 keypair
41969
cycles41959
cycles1.00
ML-KEM-512 encaps
50159
cycles50162
cycles1.00
ML-KEM-512 decaps
66046
cycles66048
cycles1.00
ML-KEM-768 keypair
69052
cycles69052
cycles1
ML-KEM-768 encaps
79762
cycles79761
cycles1.00
ML-KEM-768 decaps
101016
cycles101017
cycles1.00
ML-KEM-1024 keypair
102494
cycles102205
cycles1.00
ML-KEM-1024 encaps
117443
cycles117207
cycles1.00
ML-KEM-1024 decaps
143360
cycles143696
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton2 (no-opt)
ML-KEM-512 keypair
71263
cycles71257
cycles1.00
ML-KEM-512 encaps
85063
cycles85073
cycles1.00
ML-KEM-512 decaps
112746
cycles112756
cycles1.00
ML-KEM-768 keypair
117457
cycles117424
cycles1.00
ML-KEM-768 encaps
135205
cycles135180
cycles1.00
ML-KEM-768 decaps
171792
cycles171795
cycles1.00
ML-KEM-1024 keypair
175044
cycles174627
cycles1.00
ML-KEM-1024 encaps
197121
cycles196786
cycles1.00
ML-KEM-1024 decaps
243355
cycles242801
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton3 (no-opt)
ML-KEM-512 keypair
45385
cycles45391
cycles1.00
ML-KEM-512 encaps
54215
cycles54219
cycles1.00
ML-KEM-512 decaps
71141
cycles71155
cycles1.00
ML-KEM-768 keypair
74823
cycles74822
cycles1.00
ML-KEM-768 encaps
86063
cycles86055
cycles1.00
ML-KEM-768 decaps
108813
cycles108797
cycles1.00
ML-KEM-1024 keypair
111138
cycles111123
cycles1.00
ML-KEM-1024 encaps
125930
cycles125928
cycles1.00
ML-KEM-1024 decaps
154621
cycles154616
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bananapi bpi-f3 benchmarks
ML-KEM-512 keypair
335136
cycles335097
cycles1.00
ML-KEM-512 encaps
445839
cycles445748
cycles1.00
ML-KEM-512 decaps
593939
cycles593813
cycles1.00
ML-KEM-768 keypair
556231
cycles556254
cycles1.00
ML-KEM-768 encaps
698098
cycles698083
cycles1.00
ML-KEM-768 decaps
889950
cycles889797
cycles1.00
ML-KEM-1024 keypair
821804
cycles821794
cycles1.00
ML-KEM-1024 encaps
999199
cycles999321
cycles1.00
ML-KEM-1024 decaps
1230148
cycles1230188
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
2a6999e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arm Cortex-A72 (Raspberry Pi 4) benchmarks
ML-KEM-512 keypair
51911
cycles51941
cycles1.00
ML-KEM-512 encaps
59459
cycles59357
cycles1.00
ML-KEM-512 decaps
74578
cycles75134
cycles0.99
ML-KEM-768 keypair
88386
cycles87839
cycles1.01
ML-KEM-768 encaps
96971
cycles96730
cycles1.00
ML-KEM-768 decaps
119961
cycles118986
cycles1.01
ML-KEM-1024 keypair
131773
cycles131265
cycles1.00
ML-KEM-1024 encaps
144208
cycles144874
cycles1.00
ML-KEM-1024 decaps
176244
cycles175688
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.