Skip to content

Commit b071193

Browse files
authored
Merge pull request #200 from succinctlabs/umadayal/powers-of-alpha
perf(prover): powers of alpha
2 parents fb4461a + 1ec31d1 commit b071193

File tree

11 files changed

+172
-106
lines changed

11 files changed

+172
-106
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,6 @@
1414
# proof file from test
1515
prover/proof-with-pis.bin
1616
perf/proof-with-pis.bin
17-
core_proof.bin
17+
core_proof.bin
18+
program.bin
19+
stdin.bin

Cargo.lock

Lines changed: 40 additions & 62 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,16 @@ debug-assertions = true
1919
[workspace.dependencies]
2020

2121
# sp1
22-
sp1-core-executor = { git = "https://github.com/succinctlabs/sp1-wip", branch = "dev", features = [ "bigint-rug" ] }
23-
sp1-core-machine = { git = "https://github.com/succinctlabs/sp1-wip", branch = "dev" }
24-
sp1-prover = { git = "https://github.com/succinctlabs/sp1-wip", branch = "dev" }
25-
sp1-recursion-core = { git = "https://github.com/succinctlabs/sp1-wip", branch = "dev" }
26-
sp1-cuda = { git = "https://github.com/succinctlabs/sp1-wip", branch = "dev" }
27-
sp1-stark = { git = "https://github.com/succinctlabs/sp1-wip", branch = "dev" }
28-
sp1-eval = { git = "https://github.com/succinctlabs/sp1-wip", branch = "dev" }
29-
test-artifacts = { git = "https://github.com/succinctlabs/sp1-wip", branch = "dev" }
22+
sp1-core-executor = { git = "https://github.com/succinctlabs/sp1-wip", branch = "tamir/update-wip", features = [
23+
"bigint-rug",
24+
] }
25+
sp1-core-machine = { git = "https://github.com/succinctlabs/sp1-wip", branch = "tamir/update-wip" }
26+
sp1-prover = { git = "https://github.com/succinctlabs/sp1-wip", branch = "tamir/update-wip" }
27+
sp1-recursion-core = { git = "https://github.com/succinctlabs/sp1-wip", branch = "tamir/update-wip" }
28+
sp1-cuda = { git = "https://github.com/succinctlabs/sp1-wip", branch = "tamir/update-wip" }
29+
sp1-stark = { git = "https://github.com/succinctlabs/sp1-wip", branch = "tamir/update-wip" }
30+
sp1-eval = { git = "https://github.com/succinctlabs/sp1-wip", branch = "tamir/update-wip" }
31+
test-artifacts = { git = "https://github.com/succinctlabs/sp1-wip", branch = "tamir/update-wip" }
3032

3133
# p3
3234
p3-interpolation = "=0.2.0-succinct"

core/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,20 @@ rand = "0.8.5"
1515
p3-merkle-tree = { workspace = true }
1616
p3-matrix = { workspace = true }
1717
p3-commit = { workspace = true }
18+
p3-uni-stark = { workspace = true }
1819
itertools = "0.13.0"
1920
sp1-core-executor = { workspace = true }
2021
sp1-core-machine = { workspace = true, features = ["sys"] }
2122
sp1-stark = { workspace = true }
23+
sp1-prover = { workspace = true }
2224
sp1-recursion-core = { workspace = true, features = ["sys"] }
2325
p3-air = { workspace = true }
2426
air = { path = "../air" }
2527
p3-challenger = { workspace = true }
2628
p3-fri = { workspace = true }
2729
p3-util = { workspace = true }
2830
p3-interpolation = { workspace = true }
31+
2932
zkhash = "0.2.0"
3033
bincode = "1.3.3"
3134

core/src/stark/ffi.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ pub(super) mod quotient_gpu {
5555
main_trace_on_quotient_domain: MatrixViewDevice<BabyBear>,
5656
permutation_trace_on_quotient_domain: MatrixViewDevice<BabyBear>,
5757
perm_challenges: *const BinomialExtensionField<BabyBear, 4>,
58-
alpha: BinomialExtensionField<BabyBear, 4>,
58+
powers_of_alpha: *const BinomialExtensionField<BabyBear, 4>,
5959
public_values: *const BabyBear,
6060
trace_domain_generator: BabyBear,
6161
quotient_domain_generator: BabyBear,

0 commit comments

Comments
 (0)