- The paper demonstrates that embedding full-precision reconstruction within the systolic array eliminates external carry propagation and dataflow bottlenecks.
- It proposes a minimally modified design with Reconstruction PEs that synchronizes 8-bit matrix multiplication and full-precision digit recomposition internally.
- Experimental results show speedups from 1.33x to 4.49x for FHE NTTs with less than 1% hardware overhead, enabling efficient encrypted computation.
Low-Cost Multi-Precision Systolic Arrays for Accelerating FHE NTTs on AI ASICs
Introduction and Motivation
Fully Homomorphic Encryption (FHE) represents a class of cryptosystems enabling computation over encrypted data, but suffers from severe computational overhead primarily due to modular arithmetic over large integer moduli. The Number Theoretic Transform (NTT), fundamental for polynomial multiplication in FHE schemes, demands high-precision operations (32–64 bits), which are mismatched with the low-precision (8-bit) architectures used in current AI ASICs (e.g., TPUs). Existing acceleration approaches utilize matrix decomposition, executing decomposed high-precision matrix multiplications using low-precision engines, but these require reconstruction steps (shift-and-accumulate with carry propagation) that disrupt the native matrix multiplication dataflow and introduce performance bottlenecks.
This paper proposes a minimally modified multi-precision systolic array architecture capable of performing both low-precision matrix multiplication and full-precision reconstruction internally and synchronously within the matrix engine. This eliminates dataflow interruptions, offloading, and reduces overall cycles required for FHE NTT computation, with negligible hardware overhead.
Architectural Design
The architecture builds on a standard weight-stationary systolic array where each processing element (PE) executes 8-bit products and vertical accumulation. The innovation lies in the last row of the array, named Reconstruction PEs (RPEs), which are augmented with an additional adder to support digit-level horizontal carry propagation. Intermediate results produced by matrix multiplication are streamed least-significant-digit first to synchronize carry propagation across columns, reconstructing full-precision outputs as a seamless extension of the matrix multiplication.
Figure 1: The proposed systolic array with last-row RPEs performing simultaneous vertical addition and horizontal carry propagation.
This design ensures that typical multiply-add throughput is preserved throughout the array while enabling digit recomposition internally, thus avoiding the external vector processing unit (VPU) bottleneck found in previous approaches.
Dataflow and Reconstruction Mechanism
The high-precision matrix multiplication process is separated into decomposition (expanding full-precision values into digit matrices), intermediate low-precision matrix multiplications, and recomposition (shift-and-add with carry propagation). Digit decomposition for the left matrix forms expanded row vectors, while the right matrix uses a Toeplitz structure to maintain required cross-digit products for schoolbook multiplication. Carry propagation is restricted within each digit group to localize the reconstruction, preventing expansion beyond required columns.
Figure 2: In-sync vertical reduction and horizontal carry propagation for single-digit and full-precision matrix reconstruction within the systolic array.
This mechanism is particularly tailored for the 4-step NTT algorithm used in FHE, with offline digit-weight reduction for twiddle factors via Basis-Aligned Transformation (BAT), minimizing required matrix dimensions and further optimizing execution.
Experimental Evaluation and Numerical Results
Cycle-accurate simulation using SCALE-Sim (v3) models a 128×128 systolic array and a 128-lane VPU, representative of industrial AI ASICs. Comparative assessment against TensorFHE ("TensorFHE: Achieving Practical Computation on Encrypted Data Using GPGPU" [10071017]) and CROSS ("Leveraging ASIC AI Chips for Homomorphic Encryption" [11408507]) demonstrates consistent runtime reduction:
These results directly showcase the architectural efficiency and scalability with negligible resource consumption.
Practical and Theoretical Implications
The integration of full-precision reconstruction inside systolic arrays closes the longstanding precision mismatch barrier between FHE workloads and AI ASICs, transforming standard low-precision matrix engines into practical accelerators for high-precision modular arithmetic. This dual-mode operation ensures compatibility with low-precision AI workloads and enables real-world adoption of privacy-preserving computation without specialized hardware. The architectural paradigm supports sustained accelerator utilization, minimizes data movement, and drastically improves energy efficiency for cryptographic workloads.
Theoretically, this design eliminates serialization bottlenecks during multi-precision matrix operation, opening avenues for more complex homomorphic operations and broader cryptographic primitives on commodity AI hardware. Future work may investigate integration of adaptive-precision schemes, further digit-level optimizations, and deployment for post-quantum secure computing frameworks.
Conclusion
The paper presents a systolic array architecture with minimally invasive modifications—specifically, enhanced last-row processing elements capable of digit-level carry propagation—to synchronize low-precision matrix multiplication with high-precision reconstruction entirely within the array. This enables FHE NTT acceleration on standard AI ASICs, achieving strong numerical speedups and negligible hardware overhead. The design fundamentally bridges the gap in computational precision and efficiency needed for scalable encrypted computation in practical AI deployments (2606.19866).