An Error-Resilient Compute-in-Memory 3D FPCA Architecture for High-Performance Floating-Point Operations
We present a runtime reconfigurable Field Programmable Crossbar Array (FPCA) architecture designed to enable high-accuracy multiplication and division alongside high through-put ML operations. Our innovative in-memory compute-based multiplier and divider designs employing novel partial product reduction techniques support expandable multi-precision floating-point operations. Leveraging advanced interface and peripheral design techniques, our error-resilient FPCA achieves 0% error for in-memory digital operations, demonstrating remarkable robustness and reliability despite device and crossbar irregularities. Additionally, our architecture enhances neural network training throughput by 63.8 × and improves power efficiency by 5.18 ×compared to state-of-the-art memristor-based accelerators. This work paves the way for future developments in high-performance, error-resistant in-memory computing solutions.
Authors
- Hasita Veluri (ORCID: https://orcid.org/0000-0002-0549-8341)
- Dilip Vasudevan (ORCID: https://orcid.org/0000-0003-0931-309X)
Institutions
- Lawrence Berkeley National Laboratory (US)
Publication Details
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/isqed65160.2025.11014396
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00