diff --git a/plotting/plot.gnuplot b/plotting/plot.gnuplot index 17195606..28a2bbec 100644 --- a/plotting/plot.gnuplot +++ b/plotting/plot.gnuplot @@ -1,8 +1,8 @@ # plot_sp1_ceno.gnu # 1) Choose SVG output -set terminal svg size 1600,1200 font "Helvetica,10" -set output 'sp1_ceno_scatter.svg' +set terminal png size 1600,1200 font "Helvetica,10" +set output 'sp1_ceno_scatter.png' # 2) Basic plot settings set title "Scatterplot of sp1 vs ceno" diff --git a/plotting/sp1_ceno_scatter.png b/plotting/sp1_ceno_scatter.png new file mode 100644 index 00000000..c66dde00 Binary files /dev/null and b/plotting/sp1_ceno_scatter.png differ diff --git a/sorting-output/11193-2025-01-14T14:29:43,583017833+00:00/sp1/log b/sorting-output/11193-2025-01-14T14:29:43,583017833+00:00/sp1/log index 2f8d46bb..8606fc42 100644 --- a/sorting-output/11193-2025-01-14T14:29:43,583017833+00:00/sp1/log +++ b/sorting-output/11193-2025-01-14T14:29:43,583017833+00:00/sp1/log @@ -40,3 +40,43 @@ stdout: WARNING: Using insecure random number generator. 2025-01-14T14:29:48.536290Z  INFO prove_core: Chip SyscallCore: 5 -> 18 2025-01-14T14:29:48.536291Z  INFO prove_core: Chip SyscallInstrs: 5 -> 18 2025-01-14T14:29:48.710256Z  INFO prove_core:generate main traces: close time.busy=174ms time.idle=2.03µs index=0 +2025-01-14T14:30:20.219938Z  INFO prove_core: execution report (totals): total_cycles=3532027, total_syscall_cycles=20, touched_memory_addresses=43079 +2025-01-14T14:30:20.219966Z  INFO prove_core: execution report (opcode counts): +2025-01-14T14:30:20.219975Z  INFO prove_core: 1094549 add +2025-01-14T14:30:20.219978Z  INFO prove_core: 614218 lw +2025-01-14T14:30:20.219980Z  INFO prove_core: 575137 sw +2025-01-14T14:30:20.219982Z  INFO prove_core: 295685 sll +2025-01-14T14:30:20.219984Z  INFO prove_core: 183164 bltu +2025-01-14T14:30:20.219986Z  INFO prove_core: 146709 xor +2025-01-14T14:30:20.219987Z  INFO prove_core: 139745 srl +2025-01-14T14:30:20.219989Z  INFO prove_core: 137120 or +2025-01-14T14:30:20.219993Z  INFO prove_core: 136315 sltu +2025-01-14T14:30:20.219995Z  INFO prove_core: 64182 bne +2025-01-14T14:30:20.219996Z  INFO prove_core: 45864 beq +2025-01-14T14:30:20.219998Z  INFO prove_core: 43117 bgeu +2025-01-14T14:30:20.220000Z  INFO prove_core: 24792 jal +2025-01-14T14:30:20.220001Z  INFO prove_core: 11708 sub +2025-01-14T14:30:20.220003Z  INFO prove_core: 7244 jalr +2025-01-14T14:30:20.220005Z  INFO prove_core: 6180 and +2025-01-14T14:30:20.220006Z  INFO prove_core: 3625 auipc +2025-01-14T14:30:20.220008Z  INFO prove_core: 1515 mul +2025-01-14T14:30:20.220010Z  INFO prove_core: 454 sb +2025-01-14T14:30:20.220012Z  INFO prove_core: 289 lbu +2025-01-14T14:30:20.220013Z  INFO prove_core: 210 mulhu +2025-01-14T14:30:20.220015Z  INFO prove_core: 177 blt +2025-01-14T14:30:20.220017Z  INFO prove_core: 20 ecall +2025-01-14T14:30:20.220019Z  INFO prove_core: 4 lb +2025-01-14T14:30:20.220020Z  INFO prove_core: 3 divu +2025-01-14T14:30:20.220022Z  INFO prove_core: 1 bge +2025-01-14T14:30:20.220026Z  INFO prove_core: execution report (syscall counts): +2025-01-14T14:30:20.220032Z  INFO prove_core: 8 commit +2025-01-14T14:30:20.220034Z  INFO prove_core: 8 commit_deferred_proofs +2025-01-14T14:30:20.220035Z  INFO prove_core: 1 halt +2025-01-14T14:30:20.220037Z  INFO prove_core: 1 write +2025-01-14T14:30:20.220038Z  INFO prove_core: 1 hint_len +2025-01-14T14:30:20.220040Z  INFO prove_core: 1 hint_read +2025-01-14T14:30:20.220048Z  INFO prove_core: summary: cycles=3532027, e2e=32.523103307s, khz=108.60 +2025-01-14T14:30:20.225747Z  INFO prove_core: close time.busy=31.6s time.idle=903ms +Successfully generated proof! +2025-01-14T14:30:20.753101Z  INFO verify: close time.busy=514ms time.idle=2.10µs +Successfully verified proof! diff --git a/sorting-output/11193-2025-01-14T14:29:43,583017833+00:00/sp1/output_time b/sorting-output/11193-2025-01-14T14:29:43,583017833+00:00/sp1/output_time index e69de29b..7e987434 100644 --- a/sorting-output/11193-2025-01-14T14:29:43,583017833+00:00/sp1/output_time +++ b/sorting-output/11193-2025-01-14T14:29:43,583017833+00:00/sp1/output_time @@ -0,0 +1,23 @@ + Command being timed: "cargo run --release -- --n=11193 --prove" + User time (seconds): 1318.12 + System time (seconds): 68.20 + Percent of CPU this job got: 3741% + Elapsed (wall clock) time (h:mm:ss or m:ss): 0:37.05 + 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): 19547292 + Average resident set size (kbytes): 0 + Major (requiring I/O) page faults: 18 + Minor (reclaiming a frame) page faults: 13403898 + Voluntary context switches: 470200 + Involuntary context switches: 90399 + Swaps: 0 + File system inputs: 0 + File system outputs: 912 + Socket messages sent: 0 + Socket messages received: 0 + Signals delivered: 0 + Page size (bytes): 4096 + Exit status: 0 diff --git a/sorting-output/11193-2025-01-14T14:30:21,603209776+00:00/ceno/hints b/sorting-output/11193-2025-01-14T14:30:21,603209776+00:00/ceno/hints new file mode 100644 index 00000000..7d9eca11 Binary files /dev/null and b/sorting-output/11193-2025-01-14T14:30:21,603209776+00:00/ceno/hints differ diff --git a/sorting-output/11193-2025-01-14T14:30:21,603209776+00:00/ceno/output_time b/sorting-output/11193-2025-01-14T14:30:21,603209776+00:00/ceno/output_time new file mode 100644 index 00000000..12599e30 --- /dev/null +++ b/sorting-output/11193-2025-01-14T14:30:21,603209776+00:00/ceno/output_time @@ -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/11193-2025-01-14T14:30:21,603209776+00:00/ceno/hints /home/matthias/scroll/prog/zkVM-benchmarks/ceno/examples/target/riscv32im-ceno-zkvm-elf/release/examples/sorting" + User time (seconds): 780.24 + System time (seconds): 54.03 + Percent of CPU this job got: 3309% + Elapsed (wall clock) time (h:mm:ss or m:ss): 0:25.20 + 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): 8002024 + Average resident set size (kbytes): 0 + Major (requiring I/O) page faults: 0 + Minor (reclaiming a frame) page faults: 4690753 + Voluntary context switches: 983096 + Involuntary context switches: 178812 + 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 diff --git a/sorting-output/19264-2025-01-14T14:30:47,419324968+00:00/sp1/log b/sorting-output/19264-2025-01-14T14:30:47,419324968+00:00/sp1/log new file mode 100644 index 00000000..2f8a4b46 --- /dev/null +++ b/sorting-output/19264-2025-01-14T14:30:47,419324968+00:00/sp1/log @@ -0,0 +1,56 @@ +2025-01-14T14:30:48.765692Z  WARN SP1_PROVER environment variable not set, defaulting to 'cpu' +2025-01-14T14:30:49.226293Z  INFO vk verification: true +n: 19264 +2025-01-14T14:30:51.564171Z  INFO prove_core: clk = 0 pc = 0x200d04 +stdout: WARNING: Using insecure random number generator. +2025-01-14T14:30:51.763437Z  INFO prove_core: clk = 0 pc = 0x200d04 +stdout: WARNING: Using insecure random number generator. +2025-01-14T14:30:52.726263Z  INFO prove_core: deferred 1 records +2025-01-14T14:30:53.027140Z  INFO prove_core: Shard Lifted: Index=1, Cluster=210 +2025-01-14T14:30:53.027176Z  INFO prove_core: Chip Cpu: 21 -> 21 +2025-01-14T14:30:53.027179Z  INFO prove_core: Chip AddSub: 21 -> 21 +2025-01-14T14:30:53.027192Z  INFO prove_core: Chip Bitwise: 19 -> 19 +2025-01-14T14:30:53.027194Z  INFO prove_core: Chip Mul: 2 -> 17 +2025-01-14T14:30:53.027196Z  INFO prove_core: Chip ShiftRight: 18 -> 18 +2025-01-14T14:30:53.027198Z  INFO prove_core: Chip ShiftLeft: 18 -> 18 +2025-01-14T14:30:53.027199Z  INFO prove_core: Chip Lt: 17 -> 18 +2025-01-14T14:30:53.027201Z  INFO prove_core: Chip MemoryLocal: 13 -> 18 +2025-01-14T14:30:53.027203Z  INFO prove_core: Chip MemoryInstrs: 20 -> 20 +2025-01-14T14:30:53.027204Z  INFO prove_core: Chip Auipc: 9 -> 18 +2025-01-14T14:30:53.027206Z  INFO prove_core: Chip Branch: 16 -> 18 +2025-01-14T14:30:53.027207Z  INFO prove_core: Chip Jump: 12 -> 18 +2025-01-14T14:30:53.027208Z  INFO prove_core: Chip Global: 16 -> 17 +2025-01-14T14:30:53.027210Z  INFO prove_core: Chip SyscallCore: 2 -> 10 +2025-01-14T14:30:53.027212Z  INFO prove_core: Chip SyscallInstrs: 2 -> 10 +2025-01-14T14:30:53.027486Z  INFO prove_core: Shard Lifted: Index=2, Cluster=179 +2025-01-14T14:30:53.027491Z  INFO prove_core: Chip Cpu: 21 -> 21 +2025-01-14T14:30:53.027492Z  INFO prove_core: Chip DivRem: 2 -> 10 +2025-01-14T14:30:53.027493Z  INFO prove_core: Chip AddSub: 21 -> 21 +2025-01-14T14:30:53.027494Z  INFO prove_core: Chip Bitwise: 17 -> 17 +2025-01-14T14:30:53.027496Z  INFO prove_core: Chip Mul: 11 -> 17 +2025-01-14T14:30:53.027497Z  INFO prove_core: Chip ShiftRight: 15 -> 17 +2025-01-14T14:30:53.027498Z  INFO prove_core: Chip ShiftLeft: 18 -> 18 +2025-01-14T14:30:53.027499Z  INFO prove_core: Chip Lt: 20 -> 20 +2025-01-14T14:30:53.027501Z  INFO prove_core: Chip MemoryLocal: 14 -> 18 +2025-01-14T14:30:53.027502Z  INFO prove_core: Chip MemoryInstrs: 20 -> 20 +2025-01-14T14:30:53.027503Z  INFO prove_core: Chip Auipc: 12 -> 18 +2025-01-14T14:30:53.027504Z  INFO prove_core: Chip Branch: 19 -> 19 +2025-01-14T14:30:53.027505Z  INFO prove_core: Chip Jump: 15 -> 18 +2025-01-14T14:30:53.027506Z  INFO prove_core: Chip Global: 17 -> 17 +2025-01-14T14:30:53.027664Z  INFO prove_core: Shard Lifted: Index=3, Cluster=179 +2025-01-14T14:30:53.027668Z  INFO prove_core: Chip Cpu: 21 -> 21 +2025-01-14T14:30:53.027669Z  INFO prove_core: Chip AddSub: 21 -> 21 +2025-01-14T14:30:53.027670Z  INFO prove_core: Chip Bitwise: 15 -> 17 +2025-01-14T14:30:53.027671Z  INFO prove_core: Chip Mul: 10 -> 17 +2025-01-14T14:30:53.027673Z  INFO prove_core: Chip ShiftRight: 12 -> 17 +2025-01-14T14:30:53.027674Z  INFO prove_core: Chip ShiftLeft: 18 -> 18 +2025-01-14T14:30:53.027675Z  INFO prove_core: Chip Lt: 20 -> 20 +2025-01-14T14:30:53.027676Z  INFO prove_core: Chip MemoryLocal: 13 -> 18 +2025-01-14T14:30:53.027677Z  INFO prove_core: Chip MemoryInstrs: 20 -> 20 +2025-01-14T14:30:53.027679Z  INFO prove_core: Chip Auipc: 12 -> 18 +2025-01-14T14:30:53.027680Z  INFO prove_core: Chip Branch: 19 -> 19 +2025-01-14T14:30:53.027681Z  INFO prove_core: Chip Jump: 15 -> 18 +2025-01-14T14:30:53.027682Z  INFO prove_core: Chip Global: 16 -> 17 +2025-01-14T14:30:53.027683Z  INFO prove_core: Chip SyscallCore: 5 -> 10 +2025-01-14T14:30:53.027684Z  INFO prove_core: Chip SyscallInstrs: 5 -> 10 +2025-01-14T14:30:53.256959Z  INFO prove_core:generate main traces: close time.busy=229ms time.idle=1.71µs index=0 diff --git a/sorting-output/19264-2025-01-14T14:30:47,419324968+00:00/sp1/output_time b/sorting-output/19264-2025-01-14T14:30:47,419324968+00:00/sp1/output_time new file mode 100644 index 00000000..e69de29b