Skip to content

Instantly share code, notes, and snippets.

@dlubarov
Last active June 27, 2020 19:05
Show Gist options
  • Save dlubarov/a9805693ed7f55e5661f0c126d93a5da to your computer and use it in GitHub Desktop.
Save dlubarov/a9805693ed7f55e5661f0c126d93a5da to your computer and use it in GitHub Desktop.
Plonky MSM timing (i7-9750H)
MSMs with terms=2^14, threads=1, window_size=11: avg=0.1419s, avg*threads=0.1419s
MSMs with terms=2^14, threads=2, window_size=11: avg=0.0963s, avg*threads=0.1926s
MSMs with terms=2^14, threads=3, window_size=11: avg=0.0805s, avg*threads=0.2415s
MSMs with terms=2^14, threads=4, window_size=11: avg=0.0740s, avg*threads=0.2959s
MSMs with terms=2^14, threads=5, window_size=11: avg=0.0740s, avg*threads=0.3702s
MSMs with terms=2^14, threads=6, window_size=11: avg=0.0681s, avg*threads=0.4088s
MSMs with terms=2^14, threads=7, window_size=11: avg=0.0633s, avg*threads=0.4433s
MSMs with terms=2^14, threads=8, window_size=11: avg=0.0634s, avg*threads=0.5073s
MSMs with terms=2^14, threads=9, window_size=11: avg=0.0610s, avg*threads=0.5486s
MSMs with terms=2^14, threads=10, window_size=11: avg=0.0607s, avg*threads=0.6070s
MSMs with terms=2^14, threads=11, window_size=11: avg=0.0625s, avg*threads=0.6871s
MSMs with terms=2^14, threads=12, window_size=11: avg=0.0559s, avg*threads=0.6702s
MSMs with terms=2^14, threads=13, window_size=11: avg=0.0555s, avg*threads=0.7213s
MSMs with terms=2^14, threads=14, window_size=11: avg=0.0530s, avg*threads=0.7418s
MSMs with terms=2^14, threads=15, window_size=11: avg=0.0602s, avg*threads=0.9025s
MSMs with terms=2^14, threads=16, window_size=11: avg=0.0564s, avg*threads=0.9024s
MSMs with terms=2^14, threads=17, window_size=11: avg=0.0618s, avg*threads=1.0503s
MSMs with terms=2^14, threads=18, window_size=11: avg=0.0579s, avg*threads=1.0419s
MSMs with terms=2^14, threads=19, window_size=11: avg=0.0613s, avg*threads=1.1646s
MSMs with terms=2^14, threads=20, window_size=11: avg=0.0621s, avg*threads=1.2414s
MSMs with terms=2^14, threads=21, window_size=11: avg=0.0614s, avg*threads=1.2885s
MSMs with terms=2^14, threads=22, window_size=11: avg=0.0667s, avg*threads=1.4670s
MSMs with terms=2^14, threads=23, window_size=11: avg=0.0623s, avg*threads=1.4335s
MSMs with terms=2^14, threads=24, window_size=11: avg=0.0624s, avg*threads=1.4969s
MSMs with terms=2^14, threads=25, window_size=11: avg=0.0679s, avg*threads=1.6964s
MSMs with terms=2^14, threads=26, window_size=11: avg=0.0601s, avg*threads=1.5614s
MSMs with terms=2^14, threads=27, window_size=11: avg=0.0671s, avg*threads=1.8105s
MSMs with terms=2^14, threads=28, window_size=11: avg=0.0650s, avg*threads=1.8191s
MSMs with terms=2^14, threads=29, window_size=11: avg=0.0669s, avg*threads=1.9397s
MSMs with terms=2^14, threads=30, window_size=11: avg=0.0642s, avg*threads=1.9271s
MSMs with terms=2^14, threads=31, window_size=11: avg=0.0642s, avg*threads=1.9895s
MSMs with terms=2^14, threads=32, window_size=11: avg=0.0642s, avg*threads=2.0539s
MSMs with terms=2^14, threads=33, window_size=11: avg=0.0704s, avg*threads=2.3229s
MSMs with terms=2^14, threads=34, window_size=11: avg=0.0681s, avg*threads=2.3148s
MSMs with terms=2^14, threads=35, window_size=11: avg=0.0637s, avg*threads=2.2304s
MSMs with terms=2^14, threads=36, window_size=11: avg=0.0674s, avg*threads=2.4278s
MSMs with terms=2^14, threads=37, window_size=11: avg=0.0705s, avg*threads=2.6083s
MSMs with terms=2^14, threads=38, window_size=11: avg=0.0741s, avg*threads=2.8144s
MSMs with terms=2^14, threads=39, window_size=11: avg=0.0702s, avg*threads=2.7388s
MSMs with terms=2^14, threads=40, window_size=11: avg=0.0679s, avg*threads=2.7163s
MSMs with terms=2^14, threads=41, window_size=11: avg=0.0746s, avg*threads=3.0586s
MSMs with terms=2^14, threads=42, window_size=11: avg=0.0657s, avg*threads=2.7589s
MSMs with terms=2^14, threads=43, window_size=11: avg=0.0663s, avg*threads=2.8520s
MSMs with terms=2^14, threads=44, window_size=11: avg=0.0694s, avg*threads=3.0539s
MSMs with terms=2^14, threads=45, window_size=11: avg=0.0697s, avg*threads=3.1352s
MSMs with terms=2^14, threads=46, window_size=11: avg=0.0706s, avg*threads=3.2480s
MSMs with terms=2^14, threads=47, window_size=11: avg=0.0694s, avg*threads=3.2614s
MSMs with terms=2^14, threads=48, window_size=11: avg=0.0725s, avg*threads=3.4804s
MSMs with terms=2^14, threads=49, window_size=11: avg=0.0781s, avg*threads=3.8274s
MSMs with terms=2^14, threads=50, window_size=11: avg=0.0688s, avg*threads=3.4391s
MSMs with terms=2^14, threads=1, window_size=12: avg=0.1374s, avg*threads=0.1374s
MSMs with terms=2^14, threads=2, window_size=12: avg=0.0925s, avg*threads=0.1850s
MSMs with terms=2^14, threads=3, window_size=12: avg=0.0705s, avg*threads=0.2114s
MSMs with terms=2^14, threads=4, window_size=12: avg=0.0636s, avg*threads=0.2542s
MSMs with terms=2^14, threads=5, window_size=12: avg=0.0619s, avg*threads=0.3097s
MSMs with terms=2^14, threads=6, window_size=12: avg=0.0551s, avg*threads=0.3305s
MSMs with terms=2^14, threads=7, window_size=12: avg=0.0577s, avg*threads=0.4036s
MSMs with terms=2^14, threads=8, window_size=12: avg=0.0555s, avg*threads=0.4437s
MSMs with terms=2^14, threads=9, window_size=12: avg=0.0556s, avg*threads=0.5006s
MSMs with terms=2^14, threads=10, window_size=12: avg=0.0538s, avg*threads=0.5381s
MSMs with terms=2^14, threads=11, window_size=12: avg=0.0575s, avg*threads=0.6326s
MSMs with terms=2^14, threads=12, window_size=12: avg=0.0558s, avg*threads=0.6693s
MSMs with terms=2^14, threads=13, window_size=12: avg=0.0572s, avg*threads=0.7441s
MSMs with terms=2^14, threads=14, window_size=12: avg=0.0587s, avg*threads=0.8217s
MSMs with terms=2^14, threads=15, window_size=12: avg=0.0663s, avg*threads=0.9949s
MSMs with terms=2^14, threads=16, window_size=12: avg=0.0756s, avg*threads=1.2097s
MSMs with terms=2^14, threads=17, window_size=12: avg=0.0569s, avg*threads=0.9665s
MSMs with terms=2^14, threads=18, window_size=12: avg=0.0581s, avg*threads=1.0458s
MSMs with terms=2^14, threads=19, window_size=12: avg=0.0727s, avg*threads=1.3820s
MSMs with terms=2^14, threads=20, window_size=12: avg=0.0890s, avg*threads=1.7798s
MSMs with terms=2^14, threads=21, window_size=12: avg=0.0796s, avg*threads=1.6726s
MSMs with terms=2^14, threads=22, window_size=12: avg=0.0602s, avg*threads=1.3253s
MSMs with terms=2^14, threads=23, window_size=12: avg=0.0597s, avg*threads=1.3737s
MSMs with terms=2^14, threads=24, window_size=12: avg=0.0629s, avg*threads=1.5090s
MSMs with terms=2^14, threads=25, window_size=12: avg=0.0662s, avg*threads=1.6544s
MSMs with terms=2^14, threads=26, window_size=12: avg=0.0686s, avg*threads=1.7839s
MSMs with terms=2^14, threads=27, window_size=12: avg=0.0721s, avg*threads=1.9467s
MSMs with terms=2^14, threads=28, window_size=12: avg=0.0668s, avg*threads=1.8716s
MSMs with terms=2^14, threads=29, window_size=12: avg=0.0679s, avg*threads=1.9687s
MSMs with terms=2^14, threads=30, window_size=12: avg=0.0749s, avg*threads=2.2466s
MSMs with terms=2^14, threads=31, window_size=12: avg=0.0767s, avg*threads=2.3766s
MSMs with terms=2^14, threads=32, window_size=12: avg=0.0692s, avg*threads=2.2132s
MSMs with terms=2^14, threads=33, window_size=12: avg=0.0704s, avg*threads=2.3222s
MSMs with terms=2^14, threads=34, window_size=12: avg=0.0827s, avg*threads=2.8101s
MSMs with terms=2^14, threads=35, window_size=12: avg=0.0747s, avg*threads=2.6155s
MSMs with terms=2^14, threads=36, window_size=12: avg=0.0766s, avg*threads=2.7566s
MSMs with terms=2^14, threads=37, window_size=12: avg=0.0712s, avg*threads=2.6346s
MSMs with terms=2^14, threads=38, window_size=12: avg=0.0736s, avg*threads=2.7966s
MSMs with terms=2^14, threads=39, window_size=12: avg=0.0708s, avg*threads=2.7604s
MSMs with terms=2^14, threads=40, window_size=12: avg=0.0751s, avg*threads=3.0040s
MSMs with terms=2^14, threads=41, window_size=12: avg=0.0767s, avg*threads=3.1431s
MSMs with terms=2^14, threads=42, window_size=12: avg=0.0739s, avg*threads=3.1037s
MSMs with terms=2^14, threads=43, window_size=12: avg=0.0701s, avg*threads=3.0147s
MSMs with terms=2^14, threads=44, window_size=12: avg=0.0697s, avg*threads=3.0669s
MSMs with terms=2^14, threads=45, window_size=12: avg=0.0694s, avg*threads=3.1232s
MSMs with terms=2^14, threads=46, window_size=12: avg=0.0754s, avg*threads=3.4670s
MSMs with terms=2^14, threads=47, window_size=12: avg=0.0831s, avg*threads=3.9053s
MSMs with terms=2^14, threads=48, window_size=12: avg=0.0756s, avg*threads=3.6271s
MSMs with terms=2^14, threads=49, window_size=12: avg=0.0721s, avg*threads=3.5347s
MSMs with terms=2^14, threads=50, window_size=12: avg=0.0720s, avg*threads=3.6019s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment