Skip to content

Commit

Permalink
More data
Browse files Browse the repository at this point in the history
  • Loading branch information
matthiasgoergens committed Jan 15, 2025
1 parent ac6450a commit aee3773
Show file tree
Hide file tree
Showing 17 changed files with 435 additions and 0 deletions.
4 changes: 4 additions & 0 deletions plotting/ceno.data
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,7 @@
15097 ceno 26.79
15252 ceno 26.85
15298 ceno 26.94
15411 ceno 26.1
15563 ceno 26.18
16253 ceno 28.17
16345 ceno 27.98
Expand Down Expand Up @@ -498,6 +499,7 @@
24012 ceno 35.28
24026 ceno 42.77
24294 ceno 36.44
24408 ceno 36.26
24475 ceno 36.55
24584 ceno 36.7
24621 ceno 36.69
Expand Down Expand Up @@ -548,6 +550,7 @@
32352 ceno 42.57
32386 ceno 42.42
32746 ceno 43.15
32842 ceno 43.73
32854 ceno 43.24
32911 ceno 44.4
33524 ceno 43.18
Expand Down Expand Up @@ -612,6 +615,7 @@
44434 ceno 57.65
44620 ceno 57.92
45317 ceno 58.45
45383 ceno
45909 ceno 59.41
46656 ceno 59.2
46702 ceno 59.51
Expand Down
3 changes: 3 additions & 0 deletions plotting/sp1.data
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,7 @@
15097 sp1 41.22
15252 sp1 40.86
15298 sp1 40.72
15411 sp1 40.02
15563 sp1 39.42
16253 sp1 39.73
16345 sp1 42.7
Expand Down Expand Up @@ -498,6 +499,7 @@
24012 sp1 49.39
24026 sp1 49.36
24294 sp1 50.43
24408 sp1 50.03
24475 sp1 49.39
24584 sp1 49.12
24621 sp1 50.13
Expand Down Expand Up @@ -549,6 +551,7 @@
32352 sp1 60.22
32386 sp1 59.57
32746 sp1 60.56
32842 sp1 60.39
32854 sp1 61.55
32911 sp1 61.85
33524 sp1 61.85
Expand Down
Binary file modified plotting/sp1_ceno_scatter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 40 additions & 0 deletions sorting-output/15411-2025-01-14T23:56:35,000038277+00:00/sp1/log
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,43 @@ stdout: WARNING: Using insecure random number generator.
2025-01-14T23:56:40.346655Z  INFO prove_core: Chip SyscallCore: 5 -> 10
2025-01-14T23:56:40.346657Z  INFO prove_core: Chip SyscallInstrs: 5 -> 10
2025-01-14T23:56:40.561666Z  INFO prove_core:generate main traces: close time.busy=215ms time.idle=1.55µs index=0
2025-01-14T23:57:14.360785Z  INFO prove_core: execution report (totals): total_cycles=4963675, total_syscall_cycles=20, touched_memory_addresses=51532
2025-01-14T23:57:14.360810Z  INFO prove_core: execution report (opcode counts):
2025-01-14T23:57:14.360818Z  INFO prove_core: 1548771 add
2025-01-14T23:57:14.360822Z  INFO prove_core: 861097 lw
2025-01-14T23:57:14.360824Z  INFO prove_core: 807355 sw
2025-01-14T23:57:14.360825Z  INFO prove_core: 415781 sll
2025-01-14T23:57:14.360827Z  INFO prove_core: 261647 bltu
2025-01-14T23:57:14.360829Z  INFO prove_core: 201477 xor
2025-01-14T23:57:14.360831Z  INFO prove_core: 196837 sltu
2025-01-14T23:57:14.360833Z  INFO prove_core: 191566 srl
2025-01-14T23:57:14.360834Z  INFO prove_core: 188167 or
2025-01-14T23:57:14.360836Z  INFO prove_core: 90639 bne
2025-01-14T23:57:14.360838Z  INFO prove_core: 61552 bgeu
2025-01-14T23:57:14.360840Z  INFO prove_core: 61467 beq
2025-01-14T23:57:14.360841Z  INFO prove_core: 34531 jal
2025-01-14T23:57:14.360843Z  INFO prove_core: 16154 sub
2025-01-14T23:57:14.360845Z  INFO prove_core: 9898 jalr
2025-01-14T23:57:14.360846Z  INFO prove_core: 8470 and
2025-01-14T23:57:14.360848Z  INFO prove_core: 4952 auipc
2025-01-14T23:57:14.360850Z  INFO prove_core: 1990 mul
2025-01-14T23:57:14.360851Z  INFO prove_core: 474 sb
2025-01-14T23:57:14.360853Z  INFO prove_core: 329 lbu
2025-01-14T23:57:14.360855Z  INFO prove_core: 250 mulhu
2025-01-14T23:57:14.360856Z  INFO prove_core: 243 blt
2025-01-14T23:57:14.360858Z  INFO prove_core: 20 ecall
2025-01-14T23:57:14.360860Z  INFO prove_core: 4 lb
2025-01-14T23:57:14.360861Z  INFO prove_core: 3 divu
2025-01-14T23:57:14.360863Z  INFO prove_core: 1 bge
2025-01-14T23:57:14.360866Z  INFO prove_core: execution report (syscall counts):
2025-01-14T23:57:14.360872Z  INFO prove_core: 8 commit
2025-01-14T23:57:14.360874Z  INFO prove_core: 8 commit_deferred_proofs
2025-01-14T23:57:14.360876Z  INFO prove_core: 1 halt
2025-01-14T23:57:14.360878Z  INFO prove_core: 1 write
2025-01-14T23:57:14.360880Z  INFO prove_core: 1 hint_len
2025-01-14T23:57:14.360882Z  INFO prove_core: 1 hint_read
2025-01-14T23:57:14.360891Z  INFO prove_core: summary: cycles=4963675, e2e=35.218161201s, khz=140.94
2025-01-14T23:57:14.362997Z  INFO prove_core: close time.busy=34.0s time.idle=1.26s
Successfully generated proof!
2025-01-14T23:57:15.076326Z  INFO verify: close time.busy=696ms time.idle=2.10µs
Successfully verified proof!
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Command being timed: "cargo run --release -- --n=15411 --prove"
User time (seconds): 1688.26
System time (seconds): 76.59
Percent of CPU this job got: 4409%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:40.02
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 24377912
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 5
Minor (reclaiming a frame) page faults: 15450588
Voluntary context switches: 780983
Involuntary context switches: 159415
Swaps: 0
File system inputs: 0
File system outputs: 944
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Command being timed: "cargo run --package=ceno_zkvm --bin=e2e --profile=release -- --hints=/home/matthias/scroll/prog/zkVM-benchmarks/sorting-output/15411-2025-01-14T23:57:15,989113808+00:00/ceno/hints /home/matthias/scroll/prog/zkVM-benchmarks/ceno/examples/target/riscv32im-ceno-zkvm-elf/release/examples/sorting"
User time (seconds): 837.65
System time (seconds): 57.67
Percent of CPU this job got: 3429%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:26.10
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 8632324
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 33
Minor (reclaiming a frame) page faults: 5084993
Voluntary context switches: 1008281
Involuntary context switches: 153772
Swaps: 0
File system inputs: 0
File system outputs: 32
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
110 changes: 110 additions & 0 deletions sorting-output/24408-2025-01-14T23:59:28,538410502+00:00/sp1/log
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
2025-01-14T23:59:29.913738Z  WARN SP1_PROVER environment variable not set, defaulting to 'cpu'
2025-01-14T23:59:30.373150Z  INFO vk verification: true
n: 24408
2025-01-14T23:59:32.670585Z  INFO prove_core: clk = 0 pc = 0x200d04
stdout: WARNING: Using insecure random number generator.
2025-01-14T23:59:32.917785Z  INFO prove_core: clk = 0 pc = 0x200d04
stdout: WARNING: Using insecure random number generator.
2025-01-14T23:59:34.113763Z  INFO prove_core: deferred 1 records
2025-01-14T23:59:34.496893Z  INFO prove_core: Shard Lifted: Index=1, Cluster=210
2025-01-14T23:59:34.496917Z  INFO prove_core: Chip Cpu: 21 -> 21
2025-01-14T23:59:34.496919Z  INFO prove_core: Chip AddSub: 21 -> 21
2025-01-14T23:59:34.496921Z  INFO prove_core: Chip Bitwise: 19 -> 19
2025-01-14T23:59:34.496923Z  INFO prove_core: Chip Mul: 2 -> 17
2025-01-14T23:59:34.496924Z  INFO prove_core: Chip ShiftRight: 18 -> 18
2025-01-14T23:59:34.496925Z  INFO prove_core: Chip ShiftLeft: 18 -> 18
2025-01-14T23:59:34.496928Z  INFO prove_core: Chip Lt: 17 -> 18
2025-01-14T23:59:34.496929Z  INFO prove_core: Chip MemoryLocal: 13 -> 18
2025-01-14T23:59:34.496930Z  INFO prove_core: Chip MemoryInstrs: 20 -> 20
2025-01-14T23:59:34.496932Z  INFO prove_core: Chip Auipc: 9 -> 18
2025-01-14T23:59:34.496933Z  INFO prove_core: Chip Branch: 16 -> 18
2025-01-14T23:59:34.496934Z  INFO prove_core: Chip Jump: 12 -> 18
2025-01-14T23:59:34.496935Z  INFO prove_core: Chip Global: 16 -> 17
2025-01-14T23:59:34.496936Z  INFO prove_core: Chip SyscallCore: 2 -> 10
2025-01-14T23:59:34.496938Z  INFO prove_core: Chip SyscallInstrs: 2 -> 10
2025-01-14T23:59:34.497315Z  INFO prove_core: Shard Lifted: Index=2, Cluster=54
2025-01-14T23:59:34.497319Z  INFO prove_core: Chip Cpu: 21 -> 21
2025-01-14T23:59:34.497320Z  INFO prove_core: Chip DivRem: 2 -> 10
2025-01-14T23:59:34.497321Z  INFO prove_core: Chip AddSub: 21 -> 21
2025-01-14T23:59:34.497323Z  INFO prove_core: Chip Bitwise: 18 -> 18
2025-01-14T23:59:34.497324Z  INFO prove_core: Chip Mul: 11 -> 17
2025-01-14T23:59:34.497325Z  INFO prove_core: Chip ShiftRight: 17 -> 17
2025-01-14T23:59:34.497326Z  INFO prove_core: Chip ShiftLeft: 18 -> 18
2025-01-14T23:59:34.497327Z  INFO prove_core: Chip Lt: 19 -> 19
2025-01-14T23:59:34.497328Z  INFO prove_core: Chip MemoryLocal: 14 -> 18
2025-01-14T23:59:34.497330Z  INFO prove_core: Chip MemoryInstrs: 20 -> 20
2025-01-14T23:59:34.497331Z  INFO prove_core: Chip Auipc: 11 -> 18
2025-01-14T23:59:34.497332Z  INFO prove_core: Chip Branch: 18 -> 18
2025-01-14T23:59:34.497333Z  INFO prove_core: Chip Jump: 14 -> 18
2025-01-14T23:59:34.497334Z  INFO prove_core: Chip Global: 17 -> 17
2025-01-14T23:59:34.497538Z  INFO prove_core: Shard Lifted: Index=3, Cluster=179
2025-01-14T23:59:34.497542Z  INFO prove_core: Chip Cpu: 21 -> 21
2025-01-14T23:59:34.497543Z  INFO prove_core: Chip AddSub: 21 -> 21
2025-01-14T23:59:34.497545Z  INFO prove_core: Chip Bitwise: 14 -> 17
2025-01-14T23:59:34.497546Z  INFO prove_core: Chip Mul: 10 -> 17
2025-01-14T23:59:34.497547Z  INFO prove_core: Chip ShiftRight: 11 -> 17
2025-01-14T23:59:34.497548Z  INFO prove_core: Chip ShiftLeft: 18 -> 18
2025-01-14T23:59:34.497549Z  INFO prove_core: Chip Lt: 20 -> 20
2025-01-14T23:59:34.497551Z  INFO prove_core: Chip MemoryLocal: 14 -> 18
2025-01-14T23:59:34.497552Z  INFO prove_core: Chip MemoryInstrs: 20 -> 20
2025-01-14T23:59:34.497553Z  INFO prove_core: Chip Auipc: 12 -> 18
2025-01-14T23:59:34.497554Z  INFO prove_core: Chip Branch: 19 -> 19
2025-01-14T23:59:34.497555Z  INFO prove_core: Chip Jump: 15 -> 18
2025-01-14T23:59:34.497557Z  INFO prove_core: Chip Global: 17 -> 17
2025-01-14T23:59:34.497732Z  INFO prove_core: Shard Lifted: Index=4, Cluster=180
2025-01-14T23:59:34.497736Z  INFO prove_core: Chip Cpu: 21 -> 21
2025-01-14T23:59:34.497738Z  INFO prove_core: Chip AddSub: 21 -> 21
2025-01-14T23:59:34.497739Z  INFO prove_core: Chip Bitwise: 15 -> 17
2025-01-14T23:59:34.497740Z  INFO prove_core: Chip Mul: 10 -> 17
2025-01-14T23:59:34.497741Z  INFO prove_core: Chip ShiftRight: 12 -> 17
2025-01-14T23:59:34.497742Z  INFO prove_core: Chip ShiftLeft: 17 -> 17
2025-01-14T23:59:34.497743Z  INFO prove_core: Chip Lt: 20 -> 20
2025-01-14T23:59:34.497745Z  INFO prove_core: Chip MemoryLocal: 13 -> 18
2025-01-14T23:59:34.497746Z  INFO prove_core: Chip MemoryInstrs: 19 -> 19
2025-01-14T23:59:34.497747Z  INFO prove_core: Chip Auipc: 12 -> 18
2025-01-14T23:59:34.497748Z  INFO prove_core: Chip Branch: 18 -> 19
2025-01-14T23:59:34.497749Z  INFO prove_core: Chip Jump: 15 -> 18
2025-01-14T23:59:34.497751Z  INFO prove_core: Chip Global: 16 -> 17
2025-01-14T23:59:34.497752Z  INFO prove_core: Chip SyscallCore: 5 -> 10
2025-01-14T23:59:34.497753Z  INFO prove_core: Chip SyscallInstrs: 5 -> 10
2025-01-14T23:59:34.787614Z  INFO prove_core:generate main traces: close time.busy=290ms time.idle=1.89µs index=0
2025-01-15T00:00:17.652957Z  INFO prove_core: execution report (totals): total_cycles=8027270, total_syscall_cycles=20, touched_memory_addresses=69528
2025-01-15T00:00:17.652977Z  INFO prove_core: execution report (opcode counts):
2025-01-15T00:00:17.652985Z  INFO prove_core: 2526011 add
2025-01-15T00:00:17.652989Z  INFO prove_core: 1388195 lw
2025-01-15T00:00:17.652991Z  INFO prove_core: 1302999 sw
2025-01-15T00:00:17.652993Z  INFO prove_core: 669966 sll
2025-01-15T00:00:17.652995Z  INFO prove_core: 428013 bltu
2025-01-15T00:00:17.652996Z  INFO prove_core: 324217 sltu
2025-01-15T00:00:17.652998Z  INFO prove_core: 318474 xor
2025-01-15T00:00:17.652999Z  INFO prove_core: 301933 srl
2025-01-15T00:00:17.653000Z  INFO prove_core: 297071 or
2025-01-15T00:00:17.653001Z  INFO prove_core: 150347 bne
2025-01-15T00:00:17.653003Z  INFO prove_core: 100130 bgeu
2025-01-15T00:00:17.653004Z  INFO prove_core: 97245 beq
2025-01-15T00:00:17.653005Z  INFO prove_core: 56444 jal
2025-01-15T00:00:17.653007Z  INFO prove_core: 25361 sub
2025-01-15T00:00:17.653008Z  INFO prove_core: 15761 jalr
2025-01-15T00:00:17.653009Z  INFO prove_core: 12648 and
2025-01-15T00:00:17.653011Z  INFO prove_core: 7884 auipc
2025-01-15T00:00:17.653012Z  INFO prove_core: 2924 mul
2025-01-15T00:00:17.653013Z  INFO prove_core: 538 sb
2025-01-15T00:00:17.653014Z  INFO prove_core: 390 lbu
2025-01-15T00:00:17.653016Z  INFO prove_core: 383 blt
2025-01-15T00:00:17.653017Z  INFO prove_core: 308 mulhu
2025-01-15T00:00:17.653018Z  INFO prove_core: 20 ecall
2025-01-15T00:00:17.653020Z  INFO prove_core: 4 lb
2025-01-15T00:00:17.653021Z  INFO prove_core: 3 divu
2025-01-15T00:00:17.653022Z  INFO prove_core: 1 bge
2025-01-15T00:00:17.653025Z  INFO prove_core: execution report (syscall counts):
2025-01-15T00:00:17.653030Z  INFO prove_core: 8 commit
2025-01-15T00:00:17.653032Z  INFO prove_core: 8 commit_deferred_proofs
2025-01-15T00:00:17.653034Z  INFO prove_core: 1 halt
2025-01-15T00:00:17.653035Z  INFO prove_core: 1 write
2025-01-15T00:00:17.653037Z  INFO prove_core: 1 hint_len
2025-01-15T00:00:17.653038Z  INFO prove_core: 1 hint_read
2025-01-15T00:00:17.653045Z  INFO prove_core: summary: cycles=8027270, e2e=44.98311761s, khz=178.45
2025-01-15T00:00:17.667216Z  INFO prove_core: close time.busy=43.1s time.idle=1.88s
Successfully generated proof!
2025-01-15T00:00:18.567246Z  INFO verify: close time.busy=874ms time.idle=2.95µs
Successfully verified proof!
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Command being timed: "cargo run --release -- --n=24408 --prove"
User time (seconds): 2564.24
System time (seconds): 110.78
Percent of CPU this job got: 5346%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:50.03
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 36149348
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 2
Minor (reclaiming a frame) page faults: 24931633
Voluntary context switches: 674897
Involuntary context switches: 164995
Swaps: 0
File system inputs: 0
File system outputs: 976
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Command being timed: "cargo run --package=ceno_zkvm --bin=e2e --profile=release -- --hints=/home/matthias/scroll/prog/zkVM-benchmarks/sorting-output/24408-2025-01-15T00:00:19,560223906+00:00/ceno/hints /home/matthias/scroll/prog/zkVM-benchmarks/ceno/examples/target/riscv32im-ceno-zkvm-elf/release/examples/sorting"
User time (seconds): 1241.06
System time (seconds): 84.37
Percent of CPU this job got: 3654%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:36.26
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 14325116
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 10080290
Voluntary context switches: 1211277
Involuntary context switches: 202760
Swaps: 0
File system inputs: 0
File system outputs: 32
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
Loading

0 comments on commit aee3773

Please sign in to comment.