-
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 #596 from pq-code-package/exec_wrapper_logic
Tests/CI: Move QEMU choice logic from `tests` into workflow
- Loading branch information
Showing
5 changed files
with
8 additions
and
26 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
13ca898
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
29019
cycles29018
cycles1.00
ML-KEM-512 encaps
35397
cycles35398
cycles1.00
ML-KEM-512 decaps
45884
cycles45885
cycles1.00
ML-KEM-768 keypair
49351
cycles49354
cycles1.00
ML-KEM-768 encaps
55575
cycles55573
cycles1.00
ML-KEM-768 decaps
70334
cycles70333
cycles1.00
ML-KEM-1024 keypair
72072
cycles72070
cycles1.00
ML-KEM-1024 encaps
80841
cycles80842
cycles1.00
ML-KEM-1024 decaps
100675
cycles100679
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
13527
cycles13943
cycles0.97
ML-KEM-512 encaps
17277
cycles17223
cycles1.00
ML-KEM-512 decaps
22790
cycles23029
cycles0.99
ML-KEM-768 keypair
22504
cycles22522
cycles1.00
ML-KEM-768 encaps
24471
cycles24590
cycles1.00
ML-KEM-768 decaps
32452
cycles32646
cycles0.99
ML-KEM-1024 keypair
31376
cycles31403
cycles1.00
ML-KEM-1024 encaps
34960
cycles34911
cycles1.00
ML-KEM-1024 decaps
45909
cycles45844
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
18126
cycles18139
cycles1.00
ML-KEM-512 encaps
23183
cycles23201
cycles1.00
ML-KEM-512 decaps
30491
cycles30493
cycles1.00
ML-KEM-768 keypair
31063
cycles31067
cycles1.00
ML-KEM-768 encaps
34173
cycles34176
cycles1.00
ML-KEM-768 decaps
44728
cycles44728
cycles1
ML-KEM-1024 keypair
44882
cycles44590
cycles1.01
ML-KEM-1024 encaps
50129
cycles49889
cycles1.00
ML-KEM-1024 decaps
64397
cycles64360
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
20337
cycles20337
cycles1
ML-KEM-512 encaps
27002
cycles26997
cycles1.00
ML-KEM-512 decaps
35851
cycles35820
cycles1.00
ML-KEM-768 keypair
34903
cycles34875
cycles1.00
ML-KEM-768 encaps
38208
cycles38165
cycles1.00
ML-KEM-768 decaps
50964
cycles50895
cycles1.00
ML-KEM-1024 keypair
47945
cycles48008
cycles1.00
ML-KEM-1024 encaps
54152
cycles54211
cycles1.00
ML-KEM-1024 decaps
71696
cycles71730
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
15081
cycles15106
cycles1.00
ML-KEM-512 encaps
19919
cycles19685
cycles1.01
ML-KEM-512 decaps
26318
cycles26333
cycles1.00
ML-KEM-768 keypair
25626
cycles25604
cycles1.00
ML-KEM-768 encaps
28172
cycles28163
cycles1.00
ML-KEM-768 decaps
37875
cycles37887
cycles1.00
ML-KEM-1024 keypair
35758
cycles35660
cycles1.00
ML-KEM-1024 encaps
41107
cycles40970
cycles1.00
ML-KEM-1024 decaps
54508
cycles54485
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
34892
cycles34901
cycles1.00
ML-KEM-512 encaps
45125
cycles45096
cycles1.00
ML-KEM-512 decaps
59050
cycles58976
cycles1.00
ML-KEM-768 keypair
59155
cycles59147
cycles1.00
ML-KEM-768 encaps
71781
cycles71793
cycles1.00
ML-KEM-768 decaps
89277
cycles89280
cycles1.00
ML-KEM-1024 keypair
87519
cycles87836
cycles1.00
ML-KEM-1024 encaps
104619
cycles104139
cycles1.00
ML-KEM-1024 decaps
127703
cycles126880
cycles1.01
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
52144
cycles52126
cycles1.00
ML-KEM-512 encaps
65749
cycles65719
cycles1.00
ML-KEM-512 decaps
88365
cycles88326
cycles1.00
ML-KEM-768 keypair
84776
cycles84812
cycles1.00
ML-KEM-768 encaps
101446
cycles101513
cycles1.00
ML-KEM-768 decaps
132046
cycles132144
cycles1.00
ML-KEM-1024 keypair
123981
cycles124063
cycles1.00
ML-KEM-1024 encaps
145667
cycles146002
cycles1.00
ML-KEM-1024 decaps
183563
cycles183702
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
58364
cycles58343
cycles1.00
ML-KEM-512 encaps
65784
cycles65760
cycles1.00
ML-KEM-512 decaps
84548
cycles84552
cycles1.00
ML-KEM-768 keypair
98912
cycles98940
cycles1.00
ML-KEM-768 encaps
110226
cycles110166
cycles1.00
ML-KEM-768 decaps
137095
cycles137215
cycles1.00
ML-KEM-1024 keypair
150149
cycles150195
cycles1.00
ML-KEM-1024 encaps
166281
cycles166586
cycles1.00
ML-KEM-1024 decaps
202259
cycles202638
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
18136
cycles18137
cycles1.00
ML-KEM-512 encaps
22154
cycles22155
cycles1.00
ML-KEM-512 decaps
28791
cycles28790
cycles1.00
ML-KEM-768 keypair
30573
cycles30570
cycles1.00
ML-KEM-768 encaps
33636
cycles33633
cycles1.00
ML-KEM-768 decaps
43174
cycles43172
cycles1.00
ML-KEM-1024 keypair
44214
cycles44213
cycles1.00
ML-KEM-1024 encaps
49658
cycles49649
cycles1.00
ML-KEM-1024 decaps
62658
cycles62654
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
45735
cycles45719
cycles1.00
ML-KEM-512 encaps
56864
cycles56860
cycles1.00
ML-KEM-512 decaps
76274
cycles76229
cycles1.00
ML-KEM-768 keypair
74510
cycles74512
cycles1.00
ML-KEM-768 encaps
88559
cycles88571
cycles1.00
ML-KEM-768 decaps
114406
cycles114397
cycles1.00
ML-KEM-1024 keypair
109367
cycles109387
cycles1.00
ML-KEM-1024 encaps
127417
cycles127235
cycles1.00
ML-KEM-1024 decaps
159996
cycles159962
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
18968
cycles18968
cycles1
ML-KEM-512 encaps
23557
cycles23557
cycles1
ML-KEM-512 decaps
30666
cycles30667
cycles1.00
ML-KEM-768 keypair
32294
cycles32295
cycles1.00
ML-KEM-768 encaps
35884
cycles35891
cycles1.00
ML-KEM-768 decaps
46026
cycles46037
cycles1.00
ML-KEM-1024 keypair
46628
cycles46630
cycles1.00
ML-KEM-1024 encaps
52447
cycles52446
cycles1.00
ML-KEM-1024 decaps
66248
cycles66243
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
cycles56612
cycles1.00
ML-KEM-512 encaps
69407
cycles69431
cycles1.00
ML-KEM-512 decaps
91357
cycles91412
cycles1.00
ML-KEM-768 keypair
91889
cycles91848
cycles1.00
ML-KEM-768 encaps
107840
cycles107774
cycles1.00
ML-KEM-768 decaps
136362
cycles136291
cycles1.00
ML-KEM-1024 keypair
134781
cycles134777
cycles1.00
ML-KEM-1024 encaps
155260
cycles155233
cycles1.00
ML-KEM-1024 decaps
191523
cycles191574
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
cycles29057
cycles1.00
ML-KEM-512 encaps
35402
cycles35444
cycles1.00
ML-KEM-512 decaps
45887
cycles45952
cycles1.00
ML-KEM-768 keypair
49402
cycles49446
cycles1.00
ML-KEM-768 encaps
55644
cycles55700
cycles1.00
ML-KEM-768 decaps
70400
cycles70502
cycles1.00
ML-KEM-1024 keypair
72012
cycles72061
cycles1.00
ML-KEM-1024 encaps
80789
cycles80857
cycles1.00
ML-KEM-1024 decaps
100656
cycles100751
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
41980
cycles41974
cycles1.00
ML-KEM-512 encaps
50156
cycles50159
cycles1.00
ML-KEM-512 decaps
66048
cycles66048
cycles1
ML-KEM-768 keypair
69051
cycles69043
cycles1.00
ML-KEM-768 encaps
79760
cycles79762
cycles1.00
ML-KEM-768 decaps
101011
cycles101013
cycles1.00
ML-KEM-1024 keypair
102209
cycles102455
cycles1.00
ML-KEM-1024 encaps
117193
cycles117435
cycles1.00
ML-KEM-1024 decaps
143703
cycles143371
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
45392
cycles45390
cycles1.00
ML-KEM-512 encaps
54217
cycles54217
cycles1
ML-KEM-512 decaps
71150
cycles71153
cycles1.00
ML-KEM-768 keypair
74823
cycles74832
cycles1.00
ML-KEM-768 encaps
86059
cycles86071
cycles1.00
ML-KEM-768 decaps
108802
cycles108818
cycles1.00
ML-KEM-1024 keypair
111129
cycles111125
cycles1.00
ML-KEM-1024 encaps
125930
cycles125929
cycles1.00
ML-KEM-1024 decaps
154627
cycles154629
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
71253
cycles71185
cycles1.00
ML-KEM-512 encaps
85054
cycles85068
cycles1.00
ML-KEM-512 decaps
112737
cycles112757
cycles1.00
ML-KEM-768 keypair
117664
cycles117228
cycles1.00
ML-KEM-768 encaps
135324
cycles135210
cycles1.00
ML-KEM-768 decaps
171956
cycles171943
cycles1.00
ML-KEM-1024 keypair
174763
cycles175127
cycles1.00
ML-KEM-1024 encaps
196905
cycles197155
cycles1.00
ML-KEM-1024 decaps
243058
cycles243401
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
335164
cycles335210
cycles1.00
ML-KEM-512 encaps
445882
cycles446012
cycles1.00
ML-KEM-512 decaps
593973
cycles594119
cycles1.00
ML-KEM-768 keypair
556332
cycles556367
cycles1.00
ML-KEM-768 encaps
698191
cycles698263
cycles1.00
ML-KEM-768 decaps
889951
cycles890040
cycles1.00
ML-KEM-1024 keypair
821702
cycles822140
cycles1.00
ML-KEM-1024 encaps
998669
cycles999635
cycles1.00
ML-KEM-1024 decaps
1230945
cycles1230548
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
13ca898
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
51885
cycles51689
cycles1.00
ML-KEM-512 encaps
58387
cycles58815
cycles0.99
ML-KEM-512 decaps
74346
cycles74660
cycles1.00
ML-KEM-768 keypair
87995
cycles88023
cycles1.00
ML-KEM-768 encaps
96550
cycles96055
cycles1.01
ML-KEM-768 decaps
120075
cycles120005
cycles1.00
ML-KEM-1024 keypair
131672
cycles131141
cycles1.00
ML-KEM-1024 encaps
144604
cycles144371
cycles1.00
ML-KEM-1024 decaps
175365
cycles175853
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.