Skip to content

Instantly share code, notes, and snippets.

@Janmajayamall
Created January 28, 2023 11:10
Show Gist options
  • Save Janmajayamall/217ae4a59d528a99c45cbab06b2d9336 to your computer and use it in GitHub Desktop.
Save Janmajayamall/217ae4a59d528a99c45cbab06b2d9336 to your computer and use it in GitHub Desktop.
Seal bench for BFV (with hexl)
{
"context": {
"date": "2023-01-28T08:57:49+00:00",
"host_name": "ip-172-31-23-191",
"executable": "./sealbench",
"num_cpus": 4,
"mhz_per_cpu": 2900,
"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.29,0.14,0.05],
"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.2532980000514726e+02,
"cpu_time": 1.2522809999984119e+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.7662500000312775e+02,
"cpu_time": 1.7666299999987700e+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": 2.9664600000955943e+01,
"cpu_time": 2.9676100000131100e+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": 2.8883000027235539e+00,
"cpu_time": 2.8854000000855251e+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": 4.1308000049866678e+00,
"cpu_time": 4.1339000000029102e+00,
"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": 2.2438000002011904e+00,
"cpu_time": 2.2336999999872376e+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.2547999991456891e+00,
"cpu_time": 7.2626999998881558e+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.2684000015260608e+00,
"cpu_time": 2.2640000000961891e+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": 1.4661000022897497e+00,
"cpu_time": 1.4588000000870238e+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": 6.9125000010217263e+00,
"cpu_time": 6.9161999999067802e+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": 3.6344060000033096e+02,
"cpu_time": 3.6347509999981042e+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": 1.5428200003952952e+01,
"cpu_time": 1.5416699999981631e+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": 2.5591490000635986e+02,
"cpu_time": 2.5594369999994984e+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.4260320000166757e+02,
"cpu_time": 2.4265289999991779e+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.4573440000258415e+02,
"cpu_time": 3.4580490000006847e+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": 6.9485800000279596e+01,
"cpu_time": 6.9530800000183746e+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": 5.7088000090743662e+00,
"cpu_time": 5.7147000000590253e+00,
"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": 1.4079900009278390e+01,
"cpu_time": 1.4096499999816103e+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": 2.6742000017065948e+00,
"cpu_time": 2.6663000001647674e+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.4477199999873847e+01,
"cpu_time": 1.4476299999977016e+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.3091999913258405e+00,
"cpu_time": 4.3183999999030220e+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": 2.3056999935988642e+00,
"cpu_time": 2.2717000002003829e+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.3771699994435949e+01,
"cpu_time": 1.3768699999960887e+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.3619439998917642e+02,
"cpu_time": 9.3635169999997106e+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": 5.4695899990520047e+01,
"cpu_time": 5.4704600000032862e+01,
"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.1149149999550900e+02,
"cpu_time": 6.1158329999990713e+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.0102399999948375e+02,
"cpu_time": 6.0109870000015769e+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": 8.2773829999780446e+02,
"cpu_time": 8.2799169999985259e+02,
"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": 1.8067179999832206e+02,
"cpu_time": 1.8073349999996324e+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": 1.1637399998676301e+01,
"cpu_time": 1.1642700000003003e+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": 1.1304099996323203e+01,
"cpu_time": 1.1329899999790172e+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": 1.3486500000681190e+01,
"cpu_time": 1.3496199999973868e+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.8152199994433431e+01,
"cpu_time": 4.8141499999854176e+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.5609100000801845e+01,
"cpu_time": 1.5608799999977663e+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": 6.7145000002710731e+00,
"cpu_time": 6.7157999998457285e+00,
"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.3201200003295526e+01,
"cpu_time": 4.3196399999878565e+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": 2.2862003999989611e+03,
"cpu_time": 2.2865035999999782e+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": 1.2938550000285431e+02,
"cpu_time": 1.2942999999969729e+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": 1.6891938999947342e+03,
"cpu_time": 1.6894478999999405e+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": 1.4440600003240434e+01,
"cpu_time": 1.4449800000093660e+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": 2.5508880000018053e+02,
"cpu_time": 2.5526080000002338e+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": 2.7836499999978059e+02,
"cpu_time": 2.7852940000014922e+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": 2.8046020000260796e+02,
"cpu_time": 2.8064229999991142e+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": 1.8284576999974433e+03,
"cpu_time": 1.8287128000001653e+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": 1.9787491000016641e+03,
"cpu_time": 1.9780805999999982e+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": 5.9604700000477351e+02,
"cpu_time": 5.9623910000006219e+02,
"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": 3.0872799999315248e+01,
"cpu_time": 3.0872900000034065e+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": 2.3453700003983613e+01,
"cpu_time": 2.3470300000028033e+01,
"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": 7.0577399998228429e+01,
"cpu_time": 7.0577700000029608e+01,
"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.7555380000260357e+02,
"cpu_time": 1.7551689999999454e+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.9714500005725313e+01,
"cpu_time": 5.9694200000048887e+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": 4.7249500002521927e+01,
"cpu_time": 4.7288800000000464e+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.5968340000256376e+02,
"cpu_time": 1.5964769999987638e+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": 8.3511344000015706e+03,
"cpu_time": 8.3514935000001969e+03,
"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": 5.6837379999592486e+02,
"cpu_time": 5.6853050000000849e+02,
"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": 6.1279194999997344e+03,
"cpu_time": 6.1282026000001542e+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": 1.3929889999815259e+02,
"cpu_time": 1.3927359999996725e+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": 1.3626838999954316e+03,
"cpu_time": 1.3619340999999174e+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": 1.5355967000033388e+03,
"cpu_time": 1.5359062000000811e+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": 1.5179851999960192e+03,
"cpu_time": 1.5182885999998064e+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": 5.8112797000006822e+03,
"cpu_time": 5.8118858999999466e+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": 5.1342852999937350e+03,
"cpu_time": 5.1339330999999429e+03,
"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": 1.9841155999955620e+03,
"cpu_time": 1.9843165999998469e+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": 5.9425200007012791e+01,
"cpu_time": 5.9437399999939792e+01,
"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": 5.1713800004904442e+01,
"cpu_time": 5.1744899999928158e+01,
"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": 3.9160310000170284e+02,
"cpu_time": 3.9152830000004354e+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.4111349999554932e+02,
"cpu_time": 7.4109379999987016e+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.2066960000634026e+02,
"cpu_time": 3.2054509999994707e+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": 2.5222539999845139e+02,
"cpu_time": 2.5221250000004858e+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": 6.8421100000080060e+02,
"cpu_time": 6.8412939999991090e+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": 3.8535580799998570e+04,
"cpu_time": 3.8536366499999989e+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": 2.3365645999945173e+03,
"cpu_time": 2.3368868000000375e+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": 2.7759606399999371e+04,
"cpu_time": 2.7759448000000208e+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": 5.7304450000401630e+02,
"cpu_time": 5.7302080000001251e+02,
"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": 8.2643928999999607e+03,
"cpu_time": 8.2648997000000618e+03,
"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": 8.7245329999944934e+03,
"cpu_time": 8.7249356999999254e+03,
"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": 8.6761465000023472e+03,
"cpu_time": 8.6765990000000857e+03,
"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": 2.4257714700004839e+04,
"cpu_time": 2.4258683799999933e+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": 2.3606534600011742e+04,
"cpu_time": 2.3607080899999746e+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.1037852100002965e+04,
"cpu_time": 1.1038199399999905e+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": 1.2183540000592075e+02,
"cpu_time": 1.2188660000038708e+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": 1.2145880000105080e+02,
"cpu_time": 1.2156820000015500e+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.2170382999945559e+03,
"cpu_time": 2.2171099999999556e+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.1122286000055510e+03,
"cpu_time": 3.1124155000002320e+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.3269620000016857e+03,
"cpu_time": 1.3270874000001600e+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": 1.4562383000026102e+03,
"cpu_time": 1.4559648999998842e+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.8297874999964279e+03,
"cpu_time": 2.8298188000000837e+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.0111503390000394e+05,
"cpu_time": 2.0110055009999996e+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": 1.6427800399998207e+04,
"cpu_time": 1.6428256399999875e+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.5052494989999160e+05,
"cpu_time": 1.5051338620000010e+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": 2.6537247999982583e+03,
"cpu_time": 2.6540404999998655e+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": 7.2207756600008113e+04,
"cpu_time": 7.2203762599999696e+04,
"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": 7.5252489400006089e+04,
"cpu_time": 7.5252091399999976e+04,
"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": 7.4895808000005112e+04,
"cpu_time": 7.4893103399999818e+04,
"time_unit": "us"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment