Skip to content

Commit be07dc3

Browse files
author
Documenter.jl
committed
build based on fff3693
1 parent b35aa8e commit be07dc3

41 files changed

Lines changed: 2350 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"documenter":{"julia_version":"1.12.6","generation_timestamp":"2026-05-12T13:10:39","documenter_version":"1.17.0"}}

previews/PR41/algebra/index.html

Lines changed: 21 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
{
2+
"run_id": "2026-05-11_arkworks_bn254_refresh",
3+
"timestamp_utc": "2026-05-11T08:49:21.939",
4+
"scope": "Matched BN254 primitive comparison between local Groth.jl and local arkworks",
5+
"machine": {
6+
"architecture": "x86_64",
7+
"cpu": "AMD Ryzen AI 9 HX 370 w/ Radeon 890M",
8+
"logical_cpus": 24,
9+
"cores_per_socket": 12,
10+
"threads_per_core": 2
11+
},
12+
"software": {
13+
"groth_jl_git_branch": "docs/external-benchmark-summaries",
14+
"groth_jl_git_commit": "15c8e10b45402bd196f4c8ff2cb244f9de97f632",
15+
"julia_version": "1.12.5",
16+
"rustc_version": "rustc 1.91.1 (ed61e7d7e 2025-11-07)",
17+
"cargo_version": "cargo 1.91.1 (ea2d97820 2025-10-10)",
18+
"arkworks_source": "local ark-works/algebra path dependencies"
19+
},
20+
"methodology": {
21+
"description": "Temporary deterministic harnesses measured the same conceptual BN254 primitive operations for Groth.jl and arkworks. Each value is a median per operation.",
22+
"warning": "These are primitive-level timings, not end-to-end Groth16 prover timings.",
23+
"workloads": {
24+
"g1_scalar": "[k]G1 generator for deterministic scalar k",
25+
"g2_scalar": "[k]G2 generator for deterministic scalar k",
26+
"g1_naive_accum_32": "sum_i [k_i]G1 for 32 deterministic scalars",
27+
"g2_naive_accum_32": "sum_i [k_i]G2 for 32 deterministic scalars",
28+
"single_pairing": "one reduced BN254 pairing e(G1, G2)"
29+
}
30+
},
31+
"results": [
32+
{
33+
"workload": "G1 scalar multiplication",
34+
"key": "g1_scalar",
35+
"groth_jl_median_ms": 0.114906,
36+
"arkworks_median_ms": 0.006536,
37+
"arkworks_speedup_over_groth_jl": 17.58
38+
},
39+
{
40+
"workload": "G2 scalar multiplication",
41+
"key": "g2_scalar",
42+
"groth_jl_median_ms": 0.223387,
43+
"arkworks_median_ms": 0.017045,
44+
"arkworks_speedup_over_groth_jl": 13.11
45+
},
46+
{
47+
"workload": "G1 naive accumulation, N=32",
48+
"key": "g1_naive_accum_32",
49+
"groth_jl_median_ms": 3.462365,
50+
"arkworks_median_ms": 0.182408,
51+
"arkworks_speedup_over_groth_jl": 18.98
52+
},
53+
{
54+
"workload": "G2 naive accumulation, N=32",
55+
"key": "g2_naive_accum_32",
56+
"groth_jl_median_ms": 7.323892,
57+
"arkworks_median_ms": 0.481339,
58+
"arkworks_speedup_over_groth_jl": 15.22
59+
},
60+
{
61+
"workload": "Single pairing",
62+
"key": "single_pairing",
63+
"groth_jl_median_ms": 2.959938,
64+
"arkworks_median_ms": 0.414575,
65+
"arkworks_speedup_over_groth_jl": 7.14
66+
}
67+
]
68+
}

0 commit comments

Comments
 (0)