openvm-cpu-backend 2.0.0-test.0

Row-major CPU prover backend for the SWIRL proof system
Documentation
openvm-cpu-backend-2.0.0-test.0 has been yanked.

Row-major CPU prover backend for the SWIRL proof system.

This crate provides [CpuBackend] and [CpuDevice], a prover backend that uses row-major matrix layout for the constraint evaluation hot path (logup_zerocheck). This gives significantly better cache locality and enables SIMD vectorization via plonky3's PackedField.

At PCS boundaries (trace commitment, WHIR opening), the row-major matrices are converted to column-major format, which is a one-time cost.