a16z / jolt

The simplest and most extensible zkVM. Fast and fully open source from a16z crypto and friends. ⚡
https://jolt.a16zcrypto.com
MIT License
699 stars 152 forks source link

RV64 exploration #439

Open moodlezoup opened 4 months ago

moodlezoup commented 4 months ago

Jolt can theoretically support 64-bit word sizes with relative ease. We would like to evaluate the extent to which RV64 would be more efficient than RV32 for certain programs. For example, we expect RV64 to generate smaller traces than RV32 for programs using a lot of large-field arithmetic.

As an initial exploration, we should compare the trace lengths of programs compiled to RV32IM vs RV64IM.

YashBit commented 3 months ago

@moodlezoup Is this something which could be solved by a beginner?