Commit 5969915
authored
Improve packed pcs (#39)
* wip
* wip
* wip
* lots of duplications + unoptimized, but works
* wip
* parralel
* skip one computation
* wip
* wip
* fixed
* wip
* works, now we need to optimize
* simplify
* sparse point
* parralelize inner loop
* add TODO
* wip (issue with proof size)
* wip
* malloc_vec with vector size >= 8
* better
* same proof size as in branch main
* wip
* wip
* gud
* add TODO
* gud gud
* extension commitment packed
* fix big memory inefficiency
* benchs
---------
Co-authored-by: Tom Wambsgans <[email protected]>1 parent 0a42e69 commit 5969915
File tree
36 files changed
+1832
-1188
lines changed- crates
- compiler/src
- pcs/src
- rec_aggregation
- src
- utils/src
- vm/src
- zk_vm
- src
- tests
- zk_vm_air/src
- zk_vm_trace/src
- docs/benchmark_graphs
- graphs
- src/examples
36 files changed
+1832
-1188
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
59 | 68 | | |
60 | 69 | | |
61 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | 13 | | |
15 | 14 | | |
16 | 15 | | |
| |||
23 | 22 | | |
24 | 23 | | |
25 | 24 | | |
26 | | - | |
27 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
28 | 69 | | |
29 | 70 | | |
30 | 71 | | |
| |||
37 | 78 | | |
38 | 79 | | |
39 | 80 | | |
| 81 | + | |
40 | 82 | | |
41 | 83 | | |
42 | 84 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| 130 | + | |
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
| |||
283 | 284 | | |
284 | 285 | | |
285 | 286 | | |
| 287 | + | |
286 | 288 | | |
287 | 289 | | |
288 | 290 | | |
| |||
589 | 591 | | |
590 | 592 | | |
591 | 593 | | |
| 594 | + | |
592 | 595 | | |
593 | 596 | | |
594 | 597 | | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
595 | 605 | | |
596 | 606 | | |
597 | 607 | | |
| |||
619 | 629 | | |
620 | 630 | | |
621 | 631 | | |
| 632 | + | |
622 | 633 | | |
623 | 634 | | |
624 | 635 | | |
| |||
724 | 735 | | |
725 | 736 | | |
726 | 737 | | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
727 | 746 | | |
728 | 747 | | |
729 | 748 | | |
| |||
884 | 903 | | |
885 | 904 | | |
886 | 905 | | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
887 | 909 | | |
888 | 910 | | |
889 | 911 | | |
| |||
1036 | 1058 | | |
1037 | 1059 | | |
1038 | 1060 | | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
1039 | 1064 | | |
1040 | 1065 | | |
1041 | 1066 | | |
| |||
1221 | 1246 | | |
1222 | 1247 | | |
1223 | 1248 | | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
| 1254 | + | |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
1224 | 1258 | | |
1225 | 1259 | | |
1226 | 1260 | | |
| |||
1434 | 1468 | | |
1435 | 1469 | | |
1436 | 1470 | | |
| 1471 | + | |
1437 | 1472 | | |
1438 | 1473 | | |
1439 | 1474 | | |
| |||
1444 | 1479 | | |
1445 | 1480 | | |
1446 | 1481 | | |
1447 | | - | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
1448 | 1489 | | |
1449 | 1490 | | |
1450 | 1491 | | |
| |||
1734 | 1775 | | |
1735 | 1776 | | |
1736 | 1777 | | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
1737 | 1781 | | |
1738 | 1782 | | |
1739 | 1783 | | |
| |||
2029 | 2073 | | |
2030 | 2074 | | |
2031 | 2075 | | |
| 2076 | + | |
2032 | 2077 | | |
2033 | | - | |
2034 | | - | |
| 2078 | + | |
| 2079 | + | |
2035 | 2080 | | |
2036 | | - | |
2037 | | - | |
2038 | | - | |
| 2081 | + | |
| 2082 | + | |
2039 | 2083 | | |
2040 | 2084 | | |
2041 | 2085 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
491 | 491 | | |
492 | 492 | | |
493 | 493 | | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
494 | 505 | | |
495 | 506 | | |
496 | | - | |
| 507 | + | |
497 | 508 | | |
498 | 509 | | |
499 | 510 | | |
| |||
504 | 515 | | |
505 | 516 | | |
506 | 517 | | |
| 518 | + | |
507 | 519 | | |
508 | 520 | | |
509 | 521 | | |
510 | 522 | | |
511 | 523 | | |
512 | 524 | | |
| 525 | + | |
513 | 526 | | |
514 | 527 | | |
515 | 528 | | |
| |||
631 | 644 | | |
632 | 645 | | |
633 | 646 | | |
| 647 | + | |
634 | 648 | | |
635 | 649 | | |
636 | 650 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
| 306 | + | |
306 | 307 | | |
307 | 308 | | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
308 | 312 | | |
309 | 313 | | |
310 | 314 | | |
311 | 315 | | |
| 316 | + | |
312 | 317 | | |
313 | 318 | | |
314 | 319 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
| 79 | + | |
78 | 80 | | |
79 | 81 | | |
80 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
| 138 | + | |
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
| |||
297 | 298 | | |
298 | 299 | | |
299 | 300 | | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | | - | |
306 | | - | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
307 | 312 | | |
308 | 313 | | |
309 | 314 | | |
| |||
0 commit comments