Skip to content

Instantly share code, notes, and snippets.

@Janmajayamall
Created January 28, 2023 11:43
Show Gist options
  • Save Janmajayamall/28843af9ec038c7e0fffaebaf32b14d3 to your computer and use it in GitHub Desktop.
Save Janmajayamall/28843af9ec038c7e0fffaebaf32b14d3 to your computer and use it in GitHub Desktop.
Seal bench for BFV (without hexl)
{
"context": {
"date": "2023-01-28T08:58:16+00:00",
"host_name": "ip-172-31-23-191",
"executable": "./sealbench",
"num_cpus": 4,
"mhz_per_cpu": 3521,
"cpu_scaling_enabled": false,
"caches": [
{
"type": "Data",
"level": 1,
"size": 49152,
"num_sharing": 2
},
{
"type": "Instruction",
"level": 1,
"size": 32768,
"num_sharing": 2
},
{
"type": "Unified",
"level": 2,
"size": 1310720,
"num_sharing": 2
},
{
"type": "Unified",
"level": 3,
"size": 56623104,
"num_sharing": 4
}
],
"load_avg": [
0.43,
0.19,
0.07
],
"library_build_type": "release"
},
"benchmarks": [
{
"name": "n=1024 / log(q)=27 / BFV / EncryptSecret/iterations:10",
"family_index": 0,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EncryptSecret/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.2405320000254960e+02,
"cpu_time": 1.2393780000001797e+02,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EncryptPublic/iterations:10",
"family_index": 1,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EncryptPublic/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.7434609999611439e+02,
"cpu_time": 1.7438290000004741e+02,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / Decrypt/iterations:10",
"family_index": 2,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / Decrypt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.4308400003956194e+01,
"cpu_time": 4.4335300000142297e+01,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EncodeBatch/iterations:10",
"family_index": 3,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EncodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 9.0572999937421628e+00,
"cpu_time": 9.0703000001468581e+00,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / DecodeBatch/iterations:10",
"family_index": 4,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / DecodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.5044200003444530e+01,
"cpu_time": 1.5068000000084680e+01,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EvaluateAddCt/iterations:10",
"family_index": 5,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EvaluateAddCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.1271000043252570e+00,
"cpu_time": 4.1292999999775759e+00,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EvaluateAddPt/iterations:10",
"family_index": 6,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EvaluateAddPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 7.1019999978716442e+00,
"cpu_time": 7.1029000000777387e+00,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EvaluateNegate/iterations:10",
"family_index": 7,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EvaluateNegate/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.0812999963482071e+00,
"cpu_time": 2.0849999999406066e+00,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EvaluateSubCt/iterations:10",
"family_index": 8,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EvaluateSubCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.8559999918797985e+00,
"cpu_time": 2.8587000000968033e+00,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EvaluateSubPt/iterations:10",
"family_index": 9,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EvaluateSubPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 8.0197000016823949e+00,
"cpu_time": 8.0320999998662046e+00,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EvaluateMulCt/iterations:10",
"family_index": 10,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EvaluateMulCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.4839459999934661e+02,
"cpu_time": 4.4847519999988708e+02,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EvaluateMulPt/iterations:10",
"family_index": 11,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EvaluateMulPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 5.6066200005489009e+01,
"cpu_time": 5.6077100000084805e+01,
"time_unit": "us"
},
{
"name": "n=1024 / log(q)=27 / BFV / EvaluateSquare/iterations:10",
"family_index": 12,
"per_family_instance_index": 0,
"run_name": "n=1024 / log(q)=27 / BFV / EvaluateSquare/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.3223510000368606e+02,
"cpu_time": 3.3228250000014725e+02,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EncryptSecret/iterations:10",
"family_index": 13,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EncryptSecret/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.2353590000250279e+02,
"cpu_time": 2.2358040000005630e+02,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EncryptPublic/iterations:10",
"family_index": 14,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EncryptPublic/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.3250250000094184e+02,
"cpu_time": 3.3254779999980502e+02,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / Decrypt/iterations:10",
"family_index": 15,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / Decrypt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 8.7432899996997548e+01,
"cpu_time": 8.7487700000110635e+01,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EncodeBatch/iterations:10",
"family_index": 16,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EncodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.8412699992609305e+01,
"cpu_time": 1.8410099999766061e+01,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / DecodeBatch/iterations:10",
"family_index": 17,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / DecodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.0197299997780647e+01,
"cpu_time": 3.0224999999894919e+01,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EvaluateAddCt/iterations:10",
"family_index": 18,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EvaluateAddCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 5.4147999975384664e+00,
"cpu_time": 5.4335999999821638e+00,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EvaluateAddPt/iterations:10",
"family_index": 19,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EvaluateAddPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.3966700001333265e+01,
"cpu_time": 1.3981600000168015e+01,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EvaluateNegate/iterations:10",
"family_index": 20,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EvaluateNegate/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.2099000012285615e+00,
"cpu_time": 4.2155999998350069e+00,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EvaluateSubCt/iterations:10",
"family_index": 21,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EvaluateSubCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 5.0737999970351666e+00,
"cpu_time": 5.0643000000683003e+00,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EvaluateSubPt/iterations:10",
"family_index": 22,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EvaluateSubPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.3230799996222231e+01,
"cpu_time": 1.3242799999879651e+01,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EvaluateMulCt/iterations:10",
"family_index": 23,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EvaluateMulCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 9.4131079999897338e+02,
"cpu_time": 9.4142989999985707e+02,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EvaluateMulPt/iterations:10",
"family_index": 24,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EvaluateMulPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.1872640000376578e+02,
"cpu_time": 1.1874320000000439e+02,
"time_unit": "us"
},
{
"name": "n=2048 / log(q)=54 / BFV / EvaluateSquare/iterations:10",
"family_index": 25,
"per_family_instance_index": 0,
"run_name": "n=2048 / log(q)=54 / BFV / EvaluateSquare/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 6.8976900000450314e+02,
"cpu_time": 6.8985109999992744e+02,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EncryptSecret/iterations:10",
"family_index": 26,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EncryptSecret/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 6.3435510000147133e+02,
"cpu_time": 6.3443609999991327e+02,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EncryptPublic/iterations:10",
"family_index": 27,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EncryptPublic/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.1031377999984215e+03,
"cpu_time": 1.1032871000000277e+03,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / Decrypt/iterations:10",
"family_index": 28,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / Decrypt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.9184460000237777e+02,
"cpu_time": 2.9192140000002809e+02,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EncodeBatch/iterations:10",
"family_index": 29,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EncodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.8621700005592174e+01,
"cpu_time": 3.8630499999836587e+01,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / DecodeBatch/iterations:10",
"family_index": 30,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / DecodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 6.1945100003413245e+01,
"cpu_time": 6.1967500000115194e+01,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateAddCt/iterations:10",
"family_index": 31,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateAddCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.4596100004714572e+01,
"cpu_time": 2.4606000000026995e+01,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateAddPt/iterations:10",
"family_index": 32,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateAddPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.7312000000943044e+01,
"cpu_time": 4.7330500000164477e+01,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateNegate/iterations:10",
"family_index": 33,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateNegate/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.5469999991069017e+01,
"cpu_time": 1.5480600000028488e+01,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateSubCt/iterations:10",
"family_index": 34,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateSubCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.9243399995616528e+01,
"cpu_time": 1.9245599999972995e+01,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateSubPt/iterations:10",
"family_index": 35,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateSubPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.2653000005543618e+01,
"cpu_time": 4.2659700000058365e+01,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateMulCt/iterations:10",
"family_index": 36,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateMulCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.1475952999954870e+03,
"cpu_time": 3.1479371000000533e+03,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateMulPt/iterations:10",
"family_index": 37,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateMulPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.9043470000071920e+02,
"cpu_time": 4.9045970000012323e+02,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateSquare/iterations:10",
"family_index": 38,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateSquare/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.2862269999990303e+03,
"cpu_time": 2.2864889000000940e+03,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateModSwitchInplace/iterations:10",
"family_index": 39,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateModSwitchInplace/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.7084900003824259e+01,
"cpu_time": 4.7117800000151533e+01,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateRelinInplace/iterations:10",
"family_index": 40,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateRelinInplace/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 6.4695670000673999e+02,
"cpu_time": 6.4716190000009271e+02,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateRotateRows/iterations:10",
"family_index": 41,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateRotateRows/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 6.5790590000176508e+02,
"cpu_time": 6.5811909999986540e+02,
"time_unit": "us"
},
{
"name": "n=4096 / log(q)=109 / BFV / EvaluateRotateCols/iterations:10",
"family_index": 42,
"per_family_instance_index": 0,
"run_name": "n=4096 / log(q)=109 / BFV / EvaluateRotateCols/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 6.6045529999883001e+02,
"cpu_time": 6.6068030000003830e+02,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EncryptSecret/iterations:10",
"family_index": 43,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EncryptSecret/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.1659777999957441e+03,
"cpu_time": 2.1649179000001518e+03,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EncryptPublic/iterations:10",
"family_index": 44,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EncryptPublic/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.1925516999962156e+03,
"cpu_time": 3.1930595999998704e+03,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / Decrypt/iterations:10",
"family_index": 45,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / Decrypt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.1026546000039161e+03,
"cpu_time": 1.1029099999999125e+03,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EncodeBatch/iterations:10",
"family_index": 46,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EncodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 8.3627599994429147e+01,
"cpu_time": 8.3626800000136114e+01,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / DecodeBatch/iterations:10",
"family_index": 47,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / DecodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.3189010000189683e+02,
"cpu_time": 1.3192980000011900e+02,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateAddCt/iterations:10",
"family_index": 48,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateAddCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.1319949999517576e+02,
"cpu_time": 1.1317310000000802e+02,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateAddPt/iterations:10",
"family_index": 49,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateAddPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.7803750000098262e+02,
"cpu_time": 1.7807179999991263e+02,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateNegate/iterations:10",
"family_index": 50,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateNegate/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 5.9765000005995716e+01,
"cpu_time": 5.9740300000044044e+01,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateSubCt/iterations:10",
"family_index": 51,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateSubCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 9.5152599993753029e+01,
"cpu_time": 9.5194200000037199e+01,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateSubPt/iterations:10",
"family_index": 52,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateSubPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.5870780000284412e+02,
"cpu_time": 1.5864669999983150e+02,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateMulCt/iterations:10",
"family_index": 53,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateMulCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.2393475399997555e+04,
"cpu_time": 1.2390287800000000e+04,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateMulPt/iterations:10",
"family_index": 54,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateMulPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.1521909000028927e+03,
"cpu_time": 2.1523320999999205e+03,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateSquare/iterations:10",
"family_index": 55,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateSquare/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 9.0160669999960410e+03,
"cpu_time": 9.0163162999999713e+03,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateModSwitchInplace/iterations:10",
"family_index": 56,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateModSwitchInplace/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.3435829999414182e+02,
"cpu_time": 2.3432220000003667e+02,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateRelinInplace/iterations:10",
"family_index": 57,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateRelinInplace/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.4669387000008101e+03,
"cpu_time": 3.4672300999998743e+03,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateRotateRows/iterations:10",
"family_index": 58,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateRotateRows/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.5605252999971526e+03,
"cpu_time": 3.5608869999999902e+03,
"time_unit": "us"
},
{
"name": "n=8192 / log(q)=218 / BFV / EvaluateRotateCols/iterations:10",
"family_index": 59,
"per_family_instance_index": 0,
"run_name": "n=8192 / log(q)=218 / BFV / EvaluateRotateCols/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.5610112000028953e+03,
"cpu_time": 3.5614138999999768e+03,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EncryptSecret/iterations:10",
"family_index": 60,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EncryptSecret/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 8.2163805999954311e+03,
"cpu_time": 8.2157266000001164e+03,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EncryptPublic/iterations:10",
"family_index": 61,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EncryptPublic/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.0693873199997483e+04,
"cpu_time": 1.0694716700000039e+04,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / Decrypt/iterations:10",
"family_index": 62,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / Decrypt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.4753617999958806e+03,
"cpu_time": 4.4756039000001019e+03,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EncodeBatch/iterations:10",
"family_index": 63,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EncodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.8735050000202591e+02,
"cpu_time": 1.8730650000007287e+02,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / DecodeBatch/iterations:10",
"family_index": 64,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / DecodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.8071759999761525e+02,
"cpu_time": 2.8075130000004833e+02,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateAddCt/iterations:10",
"family_index": 65,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateAddCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 5.3307930000130455e+02,
"cpu_time": 5.3286520000002110e+02,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateAddPt/iterations:10",
"family_index": 66,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateAddPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 7.6727690000382154e+02,
"cpu_time": 7.6714359999998646e+02,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateNegate/iterations:10",
"family_index": 67,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateNegate/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.3454510000581195e+02,
"cpu_time": 3.3449290000007181e+02,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateSubCt/iterations:10",
"family_index": 68,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateSubCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.0346899999690322e+02,
"cpu_time": 4.0323989999997423e+02,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateSubPt/iterations:10",
"family_index": 69,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateSubPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 7.0486700000458313e+02,
"cpu_time": 7.0481939999993415e+02,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateMulCt/iterations:10",
"family_index": 70,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateMulCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 5.5487743800000542e+04,
"cpu_time": 5.5486589399999706e+04,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateMulPt/iterations:10",
"family_index": 71,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateMulPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 9.0207091999957356e+03,
"cpu_time": 9.0198661999997039e+03,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateSquare/iterations:10",
"family_index": 72,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateSquare/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.0471338100002191e+04,
"cpu_time": 4.0470031600000133e+04,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateModSwitchInplace/iterations:10",
"family_index": 73,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateModSwitchInplace/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.2695375000021158e+03,
"cpu_time": 1.2693897999996650e+03,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateRelinInplace/iterations:10",
"family_index": 74,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateRelinInplace/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.1959570699996788e+04,
"cpu_time": 2.1960230400000037e+04,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateRotateRows/iterations:10",
"family_index": 75,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateRotateRows/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.2553104899998289e+04,
"cpu_time": 2.2553897500000276e+04,
"time_unit": "us"
},
{
"name": "n=16384 / log(q)=438 / BFV / EvaluateRotateCols/iterations:10",
"family_index": 76,
"per_family_instance_index": 0,
"run_name": "n=16384 / log(q)=438 / BFV / EvaluateRotateCols/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.2587888500001442e+04,
"cpu_time": 2.2588696399999895e+04,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EncryptSecret/iterations:10",
"family_index": 77,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EncryptSecret/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.1537032300002465e+04,
"cpu_time": 3.1537556099999976e+04,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EncryptPublic/iterations:10",
"family_index": 78,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EncryptPublic/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 4.0915878600003452e+04,
"cpu_time": 4.0916991500000142e+04,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / Decrypt/iterations:10",
"family_index": 79,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / Decrypt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.9181105199996295e+04,
"cpu_time": 1.9181855199999733e+04,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EncodeBatch/iterations:10",
"family_index": 80,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EncodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.9703740000334165e+02,
"cpu_time": 3.9700229999990455e+02,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / DecodeBatch/iterations:10",
"family_index": 81,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / DecodeBatch/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 5.8486549999372528e+02,
"cpu_time": 5.8382630000011204e+02,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateAddCt/iterations:10",
"family_index": 82,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateAddCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.6194577999916646e+03,
"cpu_time": 2.6196616000003560e+03,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateAddPt/iterations:10",
"family_index": 83,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateAddPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.2063395000022865e+03,
"cpu_time": 3.2064509999996108e+03,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateNegate/iterations:10",
"family_index": 84,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateNegate/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.4083070000083353e+03,
"cpu_time": 1.4082996999999154e+03,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateSubCt/iterations:10",
"family_index": 85,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateSubCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.0727108000016869e+03,
"cpu_time": 2.0725697999997906e+03,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateSubPt/iterations:10",
"family_index": 86,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateSubPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.9638806999969347e+03,
"cpu_time": 2.9638827999995951e+03,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateMulCt/iterations:10",
"family_index": 87,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateMulCt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 2.6238671129999321e+05,
"cpu_time": 2.6238340930000006e+05,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateMulPt/iterations:10",
"family_index": 88,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateMulPt/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 3.6992845899993656e+04,
"cpu_time": 3.6993017600000043e+04,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateSquare/iterations:10",
"family_index": 89,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateSquare/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.9553742690000037e+05,
"cpu_time": 1.9553513659999968e+05,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateModSwitchInplace/iterations:10",
"family_index": 90,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateModSwitchInplace/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 5.1844322999926362e+03,
"cpu_time": 5.1846492999995771e+03,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateRelinInplace/iterations:10",
"family_index": 91,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateRelinInplace/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.4127771470000141e+05,
"cpu_time": 1.4127423790000009e+05,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateRotateRows/iterations:10",
"family_index": 92,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateRotateRows/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.4430427130000395e+05,
"cpu_time": 1.4430670919999998e+05,
"time_unit": "us"
},
{
"name": "n=32768 / log(q)=881 / BFV / EvaluateRotateCols/iterations:10",
"family_index": 93,
"per_family_instance_index": 0,
"run_name": "n=32768 / log(q)=881 / BFV / EvaluateRotateCols/iterations:10",
"run_type": "iteration",
"repetitions": 1,
"repetition_index": 0,
"threads": 1,
"iterations": 10,
"real_time": 1.4418321220000793e+05,
"cpu_time": 1.4417995849999911e+05,
"time_unit": "us"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment