• Home
  • Search
  • Low Complexity Multiply Accumulate Unit for Weight-Sharing Convolutional Neural Networks
  • Open Access IconOpen Access
  • Cite Icon37
  • https://doi.org/10.1109/lca.2017.2656880Copy DOI Icon

Low Complexity Multiply Accumulate Unit for Weight-Sharing Convolutional Neural Networks

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Convolutional Neural Networks (CNNs) are one of the most successful deep machine learning technologies for processing image, voice and video data. CNNs require large amounts of processing capacity and memory, which can exceed the resources of low power mobile and embedded systems. Several designs for hardware accelerators have been proposed for CNNs which typically contain large numbers of Multiply Accumulate (MAC) units. One approach to reducing data sizes and memory traffic in CNN accelerators is "weight sharing", where the full range of values in a trained CNN are put in bins and the bin index is stored instead of the original weight value. In this paper we propose a novel MAC circuit that exploits binning in weight-sharing CNNs. Rather than computing the MAC directly we instead count the frequency of each weight and place it in a bin. We then compute the accumulated value in a subsequent multiply phase. This allows hardware multipliers in the MAC circuit to be replaced with adders and selection logic. Experiments show that for the same clock speed our approach results in fewer gates, smaller logic, and reduced power.

Similar Papers
  • Conference Article
  • Citations7

Process Variation Mitigation on Convolutional Neural Network Accelerator Architecture

  • Nov 01, 2019
  • Maodi Ma +3
  • Research Article
  • Citations8

An Uninterrupted Processing Technique-Based High-Throughput and Energy-Efficient Hardware Accelerator for Convolutional Neural Networks

  • Dec 01, 2022
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Md Najrul Islam +2
  • Research Article
  • Citations20

AdaPrune: An Accelerator-Aware Pruning Technique for Sustainable CNN Accelerators

  • Jan 01, 2022
  • IEEE Transactions on Sustainable Computing
  • Jiajun Li +1
  • Conference Article
  • Citations2

A Low-cost High-performance 2D-Convolution Accelerator for Deep Neural Networks in IoT

  • Dec 20, 2022
  • Hung K Nguyen +1
  • Conference Article
  • Citations22

An energy-efficient and high-throughput bitwise CNN on sneak-path-free digital ReRAM crossbar

  • Jul 01, 2017
  • Leibin Ni +6
  • Research Article
  • Citations25

An object-based and heterogeneous segment filter convolutional neural network for high-resolution remote sensing image classification

  • Feb 27, 2019
  • International Journal of Remote Sensing
  • Xin Pan +2
  • Conference Article
  • Citations54

An Experimental Study of Reduced-Voltage Operation in Modern FPGAs for Neural Network Acceleration

  • Jun 01, 2020
  • Behzad Salami +8
  • Research Article
  • Citations137

Seismic response prediction method for building structures using convolutional neural network

  • Jan 30, 2020
  • Structural Control and Health Monitoring
  • Byung Kwan Oh +2
  • Research Article
  • Citations2

A High-Throughput Multiply-Accumulate Unit With Long Feedback Loop Using Low-Voltage Rapid Single-Flux Quantum Circuits

  • Apr 01, 2023
  • IEEE Transactions on Applied Superconductivity
  • Ikki Nagaoka +7
  • Research Article

A Design of Network Reconfigurable Universal CNN Accelerator Based on FPGA

  • Jan 23, 2026
  • ACM Transactions on Embedded Computing Systems
  • Wenhua Ye +4
  • Conference Article
  • Citations14

A 50.4 GOPs/W FPGA-Based MobileNetV2 Accelerator using the Double-Layer MAC and DSP Efficiency Enhancement

  • Nov 07, 2021
  • Jixuan Li +5
  • PDF
  • Research Article
  • Citations1

Research on Dynamic Reconfigurable Convolutional Neural Network Accelerator

  • Jun 01, 2021
  • Journal of Physics: Conference Series
  • Bao Deng +1
  • Conference Article
  • Citations11

Squeezing the Last MHz for CNN Acceleration on FPGAs

  • Sep 01, 2019
  • Li Li +6
  • Research Article
  • Citations41

OMNI: A Framework for Integrating Hardware and Software Optimizations for Sparse CNNs

  • Sep 14, 2020
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Yun Liang +2
  • Conference Article
  • Citations5

MAC unit for reconfigurable systems using multi-operand adders with double carry-save encoding

  • Apr 01, 2016
  • Ugur Cini +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.