篇首语:本文由编程笔记#小编为大家整理,主要介绍了Plonky msm的改进版Yao算法相关的知识,希望对你有一定的参考价值。
前序博客有:
参考:
针对:
运行bin/msms.rs
文件,有:
Running `target/debug/msms`
MSMs with terms=2^8, threads=1, window_size=2: avg=0.4473s, avg*threads=0.4473s
MSMs with terms=2^8, threads=2, window_size=2: avg=0.4298s, avg*threads=0.8595s
MSMs with terms=2^8, threads=3, window_size=2: avg=0.4529s, avg*threads=1.3588s
MSMs with terms=2^8, threads=4, window_size=2: avg=0.4227s, avg*threads=1.6908s
MSMs with terms=2^8, threads=5, window_size=2: avg=0.4158s, avg*threads=2.0792s
MSMs with terms=2^8, threads=6, window_size=2: avg=0.4326s, avg*threads=2.5956s
MSMs with terms=2^8, threads=7, window_size=2: avg=0.4310s, avg*threads=3.0171s
MSMs with terms=2^8, threads=8, window_size=2: avg=0.4392s, avg*threads=3.5133s
MSMs with terms=2^8, threads=9, window_size=2: avg=0.4830s, avg*threads=4.3474s
MSMs with terms=2^8, threads=10, window_size=2: avg=0.4875s, avg*threads=4.8747s
MSMs with terms=2^8, threads=11, window_size=2: avg=0.4713s, avg*threads=5.1848s
MSMs with terms=2^8, threads=12, window_size=2: avg=0.4279s, avg*threads=5.1350s
MSMs with terms=2^8, threads=13, window_size=2: avg=0.4431s, avg*threads=5.7597s
MSMs with terms=2^8, threads=14, window_size=2: avg=0.4330s, avg*threads=6.0625s
MSMs with terms=2^8, threads=15, window_size=2: avg=0.4554s, avg*threads=6.8307s
MSMs with terms=2^8, threads=16, window_size=2: avg=0.4297s, avg*threads=6.8752s
MSMs with terms=2^8, threads=17, window_size=2: avg=0.4376s, avg*threads=7.4390s
MSMs with terms=2^8, threads=18, window_size=2: avg=0.4378s, avg*threads=7.8796s
MSMs with terms=2^8, threads=19, window_size=2: avg=0.4897s, avg*threads=9.3041s
MSMs with terms=2^8, threads=20, window_size=2: avg=0.4389s, avg*threads=8.7780s
MSMs with terms=2^8, threads=21, window_size=2: avg=0.4561s, avg*threads=9.5781s
MSMs with terms=2^8, threads=22, window_size=2: avg=0.4286s, avg*threads=9.4285s
MSMs with terms=2^8, threads=23, window_size=2: avg=0.4189s, avg*threads=9.6350s
MSMs with terms=2^8, threads=24, window_size=2: avg=0.4346s, avg*threads=10.4301s
MSMs with terms=2^8, threads=25, window_size=2: avg=0.4224s, avg*threads=10.5588s
MSMs with terms=2^8, threads=26, window_size=2: avg=0.4170s, avg*threads=10.8412s
MSMs with terms=2^8, threads=27, window_size=2: avg=0.4317s, avg*threads=11.6546s
MSMs with terms=2^8, threads=28, window_size=2: avg=0.4287s, avg*threads=12.0023s
MSMs with terms=2^8, threads=29, window_size=2: avg=0.4190s, avg*threads=12.1500s
MSMs with terms=2^8, threads=30, window_size=2: avg=0.4200s, avg*threads=12.6007s
MSMs with terms=2^8, threads=31, window_size=2: avg=0.4264s, avg*threads=13.2184s
MSMs with terms=2^8, threads=32, window_size=2: avg=0.4283s, avg*threads=13.7071s
MSMs with terms=2^8, threads=33, window_size=2: avg=0.4524s, avg*threads=14.9295s
MSMs with terms=2^8, threads=34, window_size=2: avg=0.4358s, avg*threads=14.8186s
MSMs with terms=2^8, threads=35, window_size=2: avg=0.4177s, avg*threads=14.6198s
MSMs with terms=2^8, threads=36, window_size=2: avg=0.4176s, avg*threads=15.0349s
MSMs with terms=2^8, threads=37, window_size=2: avg=0.4199s, avg*threads=15.5355s
MSMs with terms=2^8, threads=38, window_size=2: avg=0.4169s, avg*threads=15.8412s
MSMs with terms=2^8, threads=39, window_size=2: avg=0.4283s, avg*threads=16.7018s
MSMs with terms=2^8, threads=40, window_size=2: avg=0.4430s, avg*threads=17.7187s
MSMs with terms=2^8, threads=41, window_size=2: avg=0.4167s, avg*threads=17.0851s
MSMs with terms=2^8, threads=42, window_size=2: avg=0.4159s, avg*threads=17.4687s
MSMs with terms=2^8, threads=43, window_size=2: avg=0.4177s, avg*threads=17.9600s
MSMs with terms=2^8, threads=44, window_size=2: avg=0.4215s, avg*threads=18.5438s
MSMs with terms=2^8, threads=45, window_size=2: avg=0.4167s, avg*threads=18.7503s
MSMs with terms=2^8, threads=46, window_size=2: avg=0.4168s, avg*threads=19.1714s
MSMs with terms=2^8, threads=47, window_size=2: avg=0.4164s, avg*threads=19.5711s
MSMs with terms=2^8, threads=48, window_size=2: avg=0.4196s, avg*threads=20.1388s
MSMs with terms=2^8, threads=49, window_size=2: avg=0.4165s, avg*threads=20.4072s
MSMs with terms=2^8, threads=50, window_size=2: avg=0.4173s, avg*threads=20.8672s
MSMs with terms=2^8, threads=1, window_size=3: avg=0.2818s, avg*threads=0.2818s
MSMs with terms=2^8, threads=2, window_size=3: avg=0.2808s, avg*threads=0.5616s
MSMs with terms=2^8, threads=3, window_size=3: avg=0.2824s, avg*threads=0.8472s
MSMs with terms=2^8, threads=4, window_size=3: avg=0.2830s, avg*threads=1.1318s
MSMs with terms=2^8, threads=5, window_size=3: avg=0.2855s, avg*threads=1.4277s
MSMs with terms=2^8, threads=6, window_size=3: avg=0.2813s, avg*threads=1.6881s
MSMs with terms=2^8, threads=7, window_size=3: avg=0.2819s, avg*threads=1.9734s
MSMs with terms=2^8, threads=8, window_size=3: avg=0.2808s, avg*threads=2.2461s
MSMs with terms=2^8, threads=9, window_size=3: avg=0.2820s, avg*threads=2.5377s
MSMs with terms=2^8, threads=10, window_size=3: avg=0.2827s, avg*threads=2.8267s
MSMs with terms=2^8, threads=11, window_size=3: avg=0.2858s, avg*threads=3.1437s
MSMs with terms=2^8, threads=12, window_size=3: avg=0.2815s, avg*threads=3.3781s
MSMs with terms=2^8, threads=13, window_size=3: avg=0.2820s, avg*threads=3.6660s
MSMs with terms=2^8, threads=14, window_size=3: avg=0.2835s, avg*threads=3.9686s
MSMs with terms=2^8, threads=15, window_size=3: avg=0.2821s, avg*threads=4.2316s
MSMs with terms=2^8, threads=16, window_size=3: avg=0.2827s, avg*threads=4.5229s
MSMs with terms=2^8, threads=17, window_size=3: avg=0.2823s, avg*threads=4.7994s
MSMs with terms=2^8, threads=18, window_size=3: avg=0.2864s, avg*threads=5.1554s
MSMs with terms=2^8, threads=19, window_size=3: avg=0.2837s, avg*threads=5.3901s
MSMs with terms=2^8, threads=20, window_size=3: avg=0.2829s, avg*threads=5.6581s
MSMs with terms=2^8, threads=21, window_size=3: avg=0.2845s, avg*threads=5.9755s
MSMs with terms=2^8, threads=22, window_size=3: avg=0.2836s, avg*threads=6.2391s
MSMs with terms=2^8, threads=23, window_size=3: avg=0.2840s, avg*threads=6.5310s
MSMs with terms=2^8, threads=24, window_size=3: avg=0.2832s, avg*threads=6.7958s
MSMs with terms=2^8, threads=25, window_size=3: avg=0.2883s, avg*threads=7.2078s
MSMs with terms=2^8, threads=26, window_size=3: avg=0.2852s, avg*threads=7.4164s
MSMs with terms=2^8, threads=27, window_size=3: avg=0.2864s, avg*threads=7.7325s
MSMs with terms=2^8, threads=28, window_size=3: avg=0.2842s, avg*threads=7.9567s
MSMs with terms=2^8, threads=29, window_size=3: avg=0.2841s, avg*threads=8.2396s
MSMs with terms=2^8, threads=30, window_size=3: avg=0.2848s, avg*threads=8.5427s
MSMs with terms=2^8, threads=31, window_size=3: avg=0.2834s, avg*threads=8.7861s
MSMs with terms=2^8, threads=32, window_size=3: avg=0.2882s, avg*threads=9.2230s
MSMs with terms=2^8, threads=33, window_size=3: avg=0.2856s, avg*threads=9.4241s
MSMs with terms=2^8, threads=34, window_size=3: avg=0.2937s, avg*threads=9.9854s
MSMs with terms=2^8, threads=35, window_size=3: avg=0.2859s, avg*threads=10.0078s
MSMs with terms=2^8, threads=36, window_size=3: avg=0.2836s, avg*threads=10.2084s
MSMs with terms=2^8, threads=37, window_size=3: avg=0.2851s, avg*threads=10.5483s
MSMs with terms=2^8, threads=38, window_size=3: avg=0.2842s, avg*threads=10.8015s
MSMs with terms=2^8, threads=39, window_size=3: avg=0.2878s, avg*threads=11.2259s
MSMs with terms=2^8, threads=40, window_size=3: avg=0.2860s, avg*threads=11.4402s
MSMs with terms=2^8, threads=41, window_size=3: avg=0.2840s, avg*threads=11.6448s
MSMs with terms=2^8, threads=42, window_size=3: avg=0.2847s, avg*threads=11.9581s
MSMs with terms=2^8, threads=43, window_size=3: avg=0.2844s, avg*threads=12.2281s
MSMs with terms=2^8, threads=44, window_size=3: avg=0.2838s, avg*threads=12.4851s
MSMs with terms=2^8, threads=45, window_size=3: avg=0.2861s, avg*threads=12.8738s
MSMs with terms=2^8, threads=46, window_size=3: avg=0.2886s, avg*threads=13.2756s
MSMs with terms=2^8, threads=47, window_size=3: avg=0.2870s, avg*threads=13.4896s
MSMs with terms=2^8, threads=48, window_size=3: avg=0.2846s, avg*threads=13.6615s
MSMs with terms=2^8, threads=49, window_size=3: avg=0.2852s, avg*threads=13.9724s
MSMs with terms=2^8, threads=50, window_size
var cpro_id = "u6885494";