Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.4 KB

File metadata and controls

39 lines (25 loc) · 1.4 KB

Changelog

All notable changes to STARK Backend will be documented in this file.

The format is based on Keep a Changelog,

Unreleased

v1.4.0 (2026-05-15)

Changed

  • Updated Plonky3 to crates.io v0.4.3 to fix MultiField32Challenger.

v1.3.0 (2026-02-05)

Changed

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

v1.2.3 (2026-01-11)

Changed

  • (CUDA common) VPMM is now fully async and CPU does not block when GPU memory needs to be defragmented.

v1.2.2 (2025-12-08)

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.

v1.2.1 (2025-10-26)

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