Skip to content

Commit

Permalink
More data
Browse files Browse the repository at this point in the history
  • Loading branch information
matthiasgoergens committed Jan 14, 2025
1 parent c4f29fb commit 3156925
Show file tree
Hide file tree
Showing 20 changed files with 567 additions and 3 deletions.
2 changes: 0 additions & 2 deletions README.markdown
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
![Stats](./plotting/sp1_ceno_scatter.svg)

![Stats](./plotting/sp1_ceno_scatter.png)
4 changes: 4 additions & 0 deletions plotting/ceno.data
Original file line number Diff line number Diff line change
Expand Up @@ -380,8 +380,12 @@
18506 ceno 28.77
19264 ceno 31.6
19563 ceno 31.05
20998 ceno
23877 ceno 35.93
24012 ceno 35.28
26331 ceno 38.38
26451 ceno 38.32
26603 ceno 39.05
27592 ceno 37.69
29328 ceno 39.19
29750 ceno 42.74
Expand Down
5 changes: 4 additions & 1 deletion plotting/sp1.data
Original file line number Diff line number Diff line change
Expand Up @@ -380,9 +380,12 @@
18506 sp1 44.53
19264 sp1 45.79
19563 sp1 44.41
23877 sp1 49.46
24012 sp1 49.39
26331 sp1 52.22
26451 sp1 52.98
27592 sp1
26603 sp1 52.82
27592 sp1 55.8
29328 sp1 56.88
29750 sp1 58.3
31065 sp1 58.53
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.
Binary file not shown.
Empty file.
110 changes: 110 additions & 0 deletions sorting-output/23877-2025-01-14T14:58:56,495363006+00:00/sp1/log
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
2025-01-14T14:58:57.859930Z  WARN SP1_PROVER environment variable not set, defaulting to 'cpu'
2025-01-14T14:58:58.321901Z  INFO vk verification: true
n: 23877
2025-01-14T14:59:00.679216Z  INFO prove_core: clk = 0 pc = 0x200d04
stdout: WARNING: Using insecure random number generator.
2025-01-14T14:59:00.925183Z  INFO prove_core: clk = 0 pc = 0x200d04
stdout: WARNING: Using insecure random number generator.
2025-01-14T14:59:02.130811Z  INFO prove_core: deferred 1 records
2025-01-14T14:59:02.518946Z  INFO prove_core: Shard Lifted: Index=1, Cluster=210
2025-01-14T14:59:02.518971Z  INFO prove_core: Chip Cpu: 21 -> 21
2025-01-14T14:59:02.518975Z  INFO prove_core: Chip AddSub: 21 -> 21
2025-01-14T14:59:02.518976Z  INFO prove_core: Chip Bitwise: 19 -> 19
2025-01-14T14:59:02.518979Z  INFO prove_core: Chip Mul: 2 -> 17
2025-01-14T14:59:02.518981Z  INFO prove_core: Chip ShiftRight: 18 -> 18
2025-01-14T14:59:02.518982Z  INFO prove_core: Chip ShiftLeft: 18 -> 18
2025-01-14T14:59:02.518984Z  INFO prove_core: Chip Lt: 17 -> 18
2025-01-14T14:59:02.518985Z  INFO prove_core: Chip MemoryLocal: 13 -> 18
2025-01-14T14:59:02.518986Z  INFO prove_core: Chip MemoryInstrs: 20 -> 20
2025-01-14T14:59:02.518987Z  INFO prove_core: Chip Auipc: 9 -> 18
2025-01-14T14:59:02.518988Z  INFO prove_core: Chip Branch: 16 -> 18
2025-01-14T14:59:02.518989Z  INFO prove_core: Chip Jump: 12 -> 18
2025-01-14T14:59:02.518991Z  INFO prove_core: Chip Global: 16 -> 17
2025-01-14T14:59:02.518992Z  INFO prove_core: Chip SyscallCore: 2 -> 10
2025-01-14T14:59:02.518993Z  INFO prove_core: Chip SyscallInstrs: 2 -> 10
2025-01-14T14:59:02.519366Z  INFO prove_core: Shard Lifted: Index=2, Cluster=54
2025-01-14T14:59:02.519370Z  INFO prove_core: Chip Cpu: 21 -> 21
2025-01-14T14:59:02.519372Z  INFO prove_core: Chip DivRem: 2 -> 10
2025-01-14T14:59:02.519373Z  INFO prove_core: Chip AddSub: 21 -> 21
2025-01-14T14:59:02.519374Z  INFO prove_core: Chip Bitwise: 18 -> 18
2025-01-14T14:59:02.519375Z  INFO prove_core: Chip Mul: 11 -> 17
2025-01-14T14:59:02.519376Z  INFO prove_core: Chip ShiftRight: 17 -> 17
2025-01-14T14:59:02.519378Z  INFO prove_core: Chip ShiftLeft: 18 -> 18
2025-01-14T14:59:02.519379Z  INFO prove_core: Chip Lt: 19 -> 19
2025-01-14T14:59:02.519380Z  INFO prove_core: Chip MemoryLocal: 14 -> 18
2025-01-14T14:59:02.519381Z  INFO prove_core: Chip MemoryInstrs: 20 -> 20
2025-01-14T14:59:02.519382Z  INFO prove_core: Chip Auipc: 11 -> 18
2025-01-14T14:59:02.519383Z  INFO prove_core: Chip Branch: 18 -> 18
2025-01-14T14:59:02.519385Z  INFO prove_core: Chip Jump: 14 -> 18
2025-01-14T14:59:02.519386Z  INFO prove_core: Chip Global: 17 -> 17
2025-01-14T14:59:02.519580Z  INFO prove_core: Shard Lifted: Index=3, Cluster=179
2025-01-14T14:59:02.519584Z  INFO prove_core: Chip Cpu: 21 -> 21
2025-01-14T14:59:02.519586Z  INFO prove_core: Chip AddSub: 21 -> 21
2025-01-14T14:59:02.519587Z  INFO prove_core: Chip Bitwise: 14 -> 17
2025-01-14T14:59:02.519588Z  INFO prove_core: Chip Mul: 10 -> 17
2025-01-14T14:59:02.519589Z  INFO prove_core: Chip ShiftRight: 11 -> 17
2025-01-14T14:59:02.519591Z  INFO prove_core: Chip ShiftLeft: 18 -> 18
2025-01-14T14:59:02.519592Z  INFO prove_core: Chip Lt: 20 -> 20
2025-01-14T14:59:02.519593Z  INFO prove_core: Chip MemoryLocal: 14 -> 18
2025-01-14T14:59:02.519594Z  INFO prove_core: Chip MemoryInstrs: 20 -> 20
2025-01-14T14:59:02.519596Z  INFO prove_core: Chip Auipc: 12 -> 18
2025-01-14T14:59:02.519597Z  INFO prove_core: Chip Branch: 19 -> 19
2025-01-14T14:59:02.519598Z  INFO prove_core: Chip Jump: 15 -> 18
2025-01-14T14:59:02.519600Z  INFO prove_core: Chip Global: 17 -> 17
2025-01-14T14:59:02.519771Z  INFO prove_core: Shard Lifted: Index=4, Cluster=180
2025-01-14T14:59:02.519774Z  INFO prove_core: Chip Cpu: 21 -> 21
2025-01-14T14:59:02.519776Z  INFO prove_core: Chip AddSub: 21 -> 21
2025-01-14T14:59:02.519777Z  INFO prove_core: Chip Bitwise: 14 -> 17
2025-01-14T14:59:02.519778Z  INFO prove_core: Chip Mul: 10 -> 17
2025-01-14T14:59:02.519779Z  INFO prove_core: Chip ShiftRight: 12 -> 17
2025-01-14T14:59:02.519781Z  INFO prove_core: Chip ShiftLeft: 17 -> 17
2025-01-14T14:59:02.519782Z  INFO prove_core: Chip Lt: 20 -> 20
2025-01-14T14:59:02.519783Z  INFO prove_core: Chip MemoryLocal: 12 -> 18
2025-01-14T14:59:02.519784Z  INFO prove_core: Chip MemoryInstrs: 19 -> 19
2025-01-14T14:59:02.519786Z  INFO prove_core: Chip Auipc: 12 -> 18
2025-01-14T14:59:02.519787Z  INFO prove_core: Chip Branch: 18 -> 19
2025-01-14T14:59:02.519788Z  INFO prove_core: Chip Jump: 15 -> 18
2025-01-14T14:59:02.519789Z  INFO prove_core: Chip Global: 15 -> 17
2025-01-14T14:59:02.519790Z  INFO prove_core: Chip SyscallCore: 5 -> 10
2025-01-14T14:59:02.519791Z  INFO prove_core: Chip SyscallInstrs: 5 -> 10
2025-01-14T14:59:02.819640Z  INFO prove_core:generate main traces: close time.busy=300ms time.idle=2.36µs index=0
2025-01-14T14:59:45.155004Z  INFO prove_core: execution report (totals): total_cycles=7846965, total_syscall_cycles=20, touched_memory_addresses=68466
2025-01-14T14:59:45.155034Z  INFO prove_core: execution report (opcode counts):
2025-01-14T14:59:45.155043Z  INFO prove_core: 2464385 add
2025-01-14T14:59:45.155046Z  INFO prove_core: 1358755 lw
2025-01-14T14:59:45.155048Z  INFO prove_core: 1275722 sw
2025-01-14T14:59:45.155051Z  INFO prove_core: 654919 sll
2025-01-14T14:59:45.155053Z  INFO prove_core: 419829 bltu
2025-01-14T14:59:45.155055Z  INFO prove_core: 316465 sltu
2025-01-14T14:59:45.155057Z  INFO prove_core: 311686 xor
2025-01-14T14:59:45.155058Z  INFO prove_core: 295687 srl
2025-01-14T14:59:45.155060Z  INFO prove_core: 290897 or
2025-01-14T14:59:45.155061Z  INFO prove_core: 144770 bne
2025-01-14T14:59:45.155062Z  INFO prove_core: 97860 bgeu
2025-01-14T14:59:45.155064Z  INFO prove_core: 96836 beq
2025-01-14T14:59:45.155065Z  INFO prove_core: 54325 jal
2025-01-14T14:59:45.155066Z  INFO prove_core: 24739 sub
2025-01-14T14:59:45.155068Z  INFO prove_core: 15435 jalr
2025-01-14T14:59:45.155069Z  INFO prove_core: 12421 and
2025-01-14T14:59:45.155070Z  INFO prove_core: 7721 auipc
2025-01-14T14:59:45.155072Z  INFO prove_core: 2879 mul
2025-01-14T14:59:45.155073Z  INFO prove_core: 537 sb
2025-01-14T14:59:45.155074Z  INFO prove_core: 388 lbu
2025-01-14T14:59:45.155076Z  INFO prove_core: 375 blt
2025-01-14T14:59:45.155077Z  INFO prove_core: 306 mulhu
2025-01-14T14:59:45.155078Z  INFO prove_core: 20 ecall
2025-01-14T14:59:45.155080Z  INFO prove_core: 4 lb
2025-01-14T14:59:45.155081Z  INFO prove_core: 3 divu
2025-01-14T14:59:45.155082Z  INFO prove_core: 1 bge
2025-01-14T14:59:45.155085Z  INFO prove_core: execution report (syscall counts):
2025-01-14T14:59:45.155091Z  INFO prove_core: 8 commit
2025-01-14T14:59:45.155093Z  INFO prove_core: 8 commit_deferred_proofs
2025-01-14T14:59:45.155094Z  INFO prove_core: 1 halt
2025-01-14T14:59:45.155096Z  INFO prove_core: 1 write
2025-01-14T14:59:45.155098Z  INFO prove_core: 1 hint_len
2025-01-14T14:59:45.155099Z  INFO prove_core: 1 hint_read
2025-01-14T14:59:45.155107Z  INFO prove_core: summary: cycles=7846965, e2e=44.476592094s, khz=176.43
2025-01-14T14:59:45.161596Z  INFO prove_core: close time.busy=42.6s time.idle=1.90s
Successfully generated proof!
2025-01-14T14:59:46.053154Z  INFO verify: close time.busy=883ms time.idle=2.03µ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=23877 --prove"
User time (seconds): 2556.54
System time (seconds): 97.47
Percent of CPU this job got: 5365%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:49.46
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): 36386960
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 5
Minor (reclaiming a frame) page faults: 23433623
Voluntary context switches: 580091
Involuntary context switches: 102487
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/23877-2025-01-14T14:59:46,921499287+00:00/ceno/hints /home/matthias/scroll/prog/zkVM-benchmarks/ceno/examples/target/riscv32im-ceno-zkvm-elf/release/examples/sorting"
User time (seconds): 1222.21
System time (seconds): 75.75
Percent of CPU this job got: 3612%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:35.93
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): 14027820
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 9644116
Voluntary context switches: 1144204
Involuntary context switches: 166350
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
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/26331-2025-01-14T15:00:23,502098054+00:00/ceno/hints /home/matthias/scroll/prog/zkVM-benchmarks/ceno/examples/target/riscv32im-ceno-zkvm-elf/release/examples/sorting"
User time (seconds): 1316.87
System time (seconds): 88.32
Percent of CPU this job got: 3660%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:38.38
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): 15085992
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 11309979
Voluntary context switches: 1200214
Involuntary context switches: 178401
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 3156925

Please sign in to comment.