Skip to content

Releases: openvm-org/stark-backend

v2.0.0-alpha

17 Feb 07:09
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v2.0.0-alpha Pre-release
Pre-release

Preview of v2.0.0-alpha: https://blog.openvm.dev/2.0

v1.3.0

08 Feb 01:24
Immutable release. Only release title and notes can be modified.
a3ef723

Choose a tag to compare

Changed

  • Updated Plonky3 to crates.io v0.4.1.
  • Updated STARK protocol to 100 bits of provable security with FRI.

All users are recommended to upgrade to the new v1.3.0 release to target 100 bits of provable security.

What's Changed

Full Changelog: v1.2.3...v1.3.0

v1.2.3

12 Jan 01:43
abd3c85

Choose a tag to compare

What's Changed

Full Changelog: v1.2.2...v1.2.3

v1.2.2

08 Dec 19:33
972f5db

Choose a tag to compare

v1.2.2

Changed

  • (CUDA backend) The alignment of FpExt is changed to 4 bytes (from 16 bytes) to match the Rust Plonky3 alignment for the BabyBear degree-4 extension field.
  • (CUDA common) Fix for VPMM to re-use unmapped VA regions and claim more VA ranges on-demand if needed. Lowers the default VA range to 8TB to support Windows.

What's Changed

New Contributors

Full Changelog: v1.2.1...v1.2.2

v1.2.1

27 Oct 01:22
dde6cda

Choose a tag to compare

This release offers major performance improvements to the CUDA backend. It includes a new Virtual Pool Memory Manager (VPMM) in openvm-cuda-common that provides multi-stream memory management using CUDA driver APIs to avoid memory fragmentation. Several kernels in openvm-cuda-backend were also optimized to give significant performance gains.

Added

  • (CUDA common) New memory manager with Virtual Pool (VPMM Spec) with multi-stream support built on top of the CUDA Virtual Memory Management driver API

Changed

  • (CUDA common) Multi-arch build support
  • (CUDA backend) Quotient values kernel optimization
  • (CUDA backend) FRI reduced opening kernel optimization by removing bit reversal for better memory access patterns

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

01 Sep 07:15
64c72db

Choose a tag to compare

This release adds an open-source ProverBackend for Nvidia GPUs using CUDA.

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.2.0

v1.1.1

24 Jun 20:48
0879de1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

03 Jun 02:23
7f79ce2

Choose a tag to compare

Security Fix

This release updates the Plonky3 commit with the patch for security advisory GHSA-f69f-5fx9-w9r9. See more details in GHSA-4w7p-8f9q-f4g2

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

02 May 18:25
e540dbd

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

30 Mar 21:26
884f8e6

Choose a tag to compare

OpenVM Stark Backend v1.0.0: Production Ready

What's Changed

New Contributors

Full Changelog: v1.0.0-rc.2...v1.0.0