Skip to content

About

Fair&Comprehensive zkVM benchmarks

Resources

Stars

8 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

250 Commits

Folders and files

Repository files navigation

This repo is used for academic workshop, with the title "Benchmarking zkVMs: Efficiency, Bottlenecks, and Best Practices", at ZKProof7 in Sofia.

zkVM Benchmarks

See bench result here

Prerequisite

Running

Option 1. Local

Firstly, install all toolchains:

Then, run:

make bench-all

or

make bench-<sp1|sp1-gpu|jolt|jolt-gpu|nexus|openvm|pico|risczero|risczero-gpu|zkm>

Option 2. Docker

cd docker
docker compose build base
docker compose run <sp1|jolt|nexus|openvm|pico|risczero|zkm>

Current status

We are so welcome to your contribution!

Fibonacci SHA2 ECDSA ETHTransfer Notes
SP1 (CPU/GPU) ✅ ✅ ✅ ✅
RISC Zero (CPU/GPU) ✅ ✅ ✅ ✅
ZKM ✅ ✅ ✅ ✅
Novanet ✅ ❌ ❌ ❌
Ceno No SDK yet
OpenVM ✅ ✅ ✅ ✅
Jolt (CPU/GPU) ✅ ✅ ✅ ✅ It's still in development. GPU Acceleration is still only partially implemented.
Nexus ✅ ✅ ❌ ❌ std is not supported yet.
Pico ✅ ✅ ✅ ✅
zkWASM
Valida The repo is currently private, and the latest docker image is not available.
Snarkify
Zisk

Hardware Requirement

Architecture Linux x86_64
vCPU 8
RAM 128 GB
VRAM 24GB

About

Fair&Comprehensive zkVM benchmarks

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages