# Ponos Technology’s HW-Accelerated Plonky2 GoldiBear: Unleashing Plonky2 Over BabyBear Throughput With the emergence of **recursive proving** and the convergence of **finite fields to smaller sizes**, Zero-Knowledge (ZK) proving is making significant strides in **reducing latency**, **increasing throughput**, and **cutting costs**. But why we would settle for less? By integrating **highly efficient hardware acceleration**, we can push these improvements even further. **Ponos Technology** once again showcases how our **cutting-edge FPGA designs** can take **ZKP** performance to **unprecedented heights**! Telos R&D team has successfully adapted Polygon Plonky2 to the **BabyBear** field for the recursive circuit, unlocking faster and more efficient zero-knowledge proofs (ZKPs) aggregation. Building on that foundation, **Ponos Technology** has introduced **HW-accelerated Plonky2 GoldiBear**, a groundbreaking solution that merges hardware acceleration with optimized software to deliver unprecedented performance in **NTT** and **Poseidon2**-based Merkle tree computations.[[1](https://github.com/telosnetwork/plonky2_goldibear)] ## A Two-Pronged Innovation 1. **HW-Accelerated Plonky2 GoldiBear for the AMD Alveo U55C** Ponos has custom-built a pipeline on the AMD Alveo U55C FPGA, targeting BabyBear field operations for high-throughput NTT/INTT and parallelized Poseidon2 hashing. These specialized circuits operate in tandem with on-chip buffering to minimize latency and cut down polynomial processing times to a fraction of the CPU baseline. 2. **Zero-Overhead Software Memory Management** By reshaping the Plonky2 data-transfer routines, Ponos ensures polynomial coefficients reach the FPGA and inverse NTT results as well as Poseidon2 hashes reach the host with virtually no overhead. This fluid host-device data flow underpins the remarkable gains in efficiency. ## Benchmark Highlights Measuring **polynomial-batch-intt-ext-ntt-merkelize** at batch sizes of **16**, **40**, and **334** polynomials illustrates the dominance of HW-accelerated Plonky2 GoldiBear: | Batch Size | Software (ms) | FPGA (ms) | Speedup | |------------|---------------|-----------|----------| | **16** | ~12.9 | ~0.32 | ~40X | | **40** | ~25.6 | ~0.90 | ~28X | | **334** | ~190 | ~12.2 | ~15–16X | Across all sizes tested, **HW-accelerated Plonky2 GoldiBear** surpasses CPU performance by **15X to 40X**, underscoring its effectiveness and scalability. ## Unparalleled FPGA-Driven ZKP Acceleration By tightly integrating **Telos’ Plonky2** (adapted to the BabyBear field) with **Ponos Technology’s** tailored FPGA acceleration, **HW-accelerated Plonky2 GoldiBear** positions itself as a powerful solution in the ZK proof aggregation landscape. Memory and pipeline optimizations ensure minimal transfer overhead, transforming once time-consuming polynomial and Merkle operations into swift computations. --- ## Conclusion The **HW-accelerated Plonky2 GoldiBear** from Ponos Technology isn’t just a high-speed outlier—it’s yet another hugely successful **HW-accelerated ZK prover backend**, standing alongside the company’s unmatched price-performance **Polygon Hermez zkEVM FPGA accelerator** and its **Aleo MSM FPGA accelerator** (featuring significant software prover backend parallelization).