Skip to content

Commit c58b0a3

Browse files
committed
chore(bench): add new parameter sets to bench
1 parent 1f95e2d commit c58b0a3

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

tfhe/benches/boolean/bench.rs

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@ use tfhe::boolean::parameters::{
88
BooleanParameters, DEFAULT_PARAMETERS, PARAMETERS_ERROR_PROB_2_POW_MINUS_165,
99
PARAMETERS_ERROR_PROB_2_POW_MINUS_165_KS_PBS,
1010
};
11-
use tfhe::boolean::prelude::{BinaryBooleanGates, DEFAULT_PARAMETERS_KS_PBS};
11+
use tfhe::boolean::prelude::{BinaryBooleanGates, DEFAULT_PARAMETERS_KS_PBS, TFHE_LIB_PARAMETERS};
1212
use tfhe::boolean::server_key::ServerKey;
1313

1414
criterion_group!(
1515
gates_benches,
1616
bench_default_parameters,
17-
bench_tfhe_lib_parameters,
1817
bench_default_parameters_ks_pbs,
19-
bench_tfhe_lib_parameters_pbs,
18+
bench_low_prob_parameters,
19+
bench_low_prob_parameters_ks_pbs,
20+
bench_tfhe_lib_parameters,
2021
);
2122

2223
criterion_main!(gates_benches);
@@ -84,21 +85,26 @@ fn bench_default_parameters(c: &mut Criterion) {
8485
benchs(c, DEFAULT_PARAMETERS, "DEFAULT_PARAMETERS");
8586
}
8687

87-
fn bench_tfhe_lib_parameters(c: &mut Criterion) {
88+
fn bench_default_parameters_ks_pbs(c: &mut Criterion) {
89+
benchs(c, DEFAULT_PARAMETERS_KS_PBS, "DEFAULT_PARAMETERS_KS_PBS");
90+
}
91+
92+
fn bench_low_prob_parameters(c: &mut Criterion) {
8893
benchs(
8994
c,
9095
PARAMETERS_ERROR_PROB_2_POW_MINUS_165,
91-
"TFHE_LIB_PARAMETERS",
96+
"PARAMETERS_ERROR_PROB_2_POW_MINUS_165_KS_PBS",
9297
);
9398
}
94-
fn bench_default_parameters_ks_pbs(c: &mut Criterion) {
95-
benchs(c, DEFAULT_PARAMETERS_KS_PBS, "DEFAULT_PARAMETERS_KS_PBS");
96-
}
9799

98-
fn bench_tfhe_lib_parameters_pbs(c: &mut Criterion) {
100+
fn bench_low_prob_parameters_ks_pbs(c: &mut Criterion) {
99101
benchs(
100102
c,
101103
PARAMETERS_ERROR_PROB_2_POW_MINUS_165_KS_PBS,
102-
"TFHE_LIB_PARAMETERS_KS_PBS",
104+
"PARAMETERS_ERROR_PROB_2_POW_MINUS_165_KS_PBS",
103105
);
104106
}
107+
108+
fn bench_tfhe_lib_parameters(c: &mut Criterion) {
109+
benchs(c, TFHE_LIB_PARAMETERS, " TFHE_LIB_PARAMETERS");
110+
}

0 commit comments

Comments
 (0)