Efficient neural network acceleration using redundant residue number systems

  • Mousavi, Soudabeh
  • Rahmati, Dara
  • Sadr, Amirhossein
  • Gorgin, Saeid
  • Kim, Jungrae
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

Neural networks have become a fundamental computational component in modern systems ranging from edge intelligence and autonomous platforms to large-scale data analytics. However, the rapid growth in model complexity has made arithmetic efficiency a critical bottleneck in hardware accelerators. Despite extensive architectural optimizations, conventional binary number systems (BIN) remain inherently constrained by carry propagation in addition and accumulation, leading to increased latency and energy consumption in arithmetic-intensive workloads. By leveraging the redundant residue number system (R-RNS), this paper introduces a previously unexplored arithmetic framework for neural network acceleration. The proposed framework completely eliminates carry propagation through redundancy while increasing arithmetic parallelism via modular residue arithmetic, leading to significant performance improvements. The proposed framework is evaluated at both circuit and system levels. Circuit-level analysis demonstrates improvements in delay, power, and energy-delay product (EDP) for key R-RNS arithmetic units. At the system level, R-RNS processing elements are integrated into representative convolutional neural network (CNN) and vision transformer workloads. Experimental results show up to 27% reduction in computation cycles and up to 6% improvement in EDP compared to binary-based designs, while preserving model accuracy.

키워드

Deep neural networkResidue number systemRedundant residue number systemHardware acceleratorFRAMEWORK
제목
Efficient neural network acceleration using redundant residue number systems
저자
Mousavi, SoudabehRahmati, DaraSadr, AmirhosseinGorgin, SaeidKim, Jungrae
DOI
10.1007/s11227-026-08330-x
발행일
2026-04-07
유형
Article
저널명
Journal of Supercomputing
82
5