Approximate Logarithmic Multiplier For Convolutional Neural Network Inference With Computational Reuse

Biyanu Zerom, Mohammed Tolba, Huruy Tesfai, Hani Saleh, Mahmoud Al-Qutayri, Thanos Stouraitis, Baker Mohammad, Ghada Alsuhli

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

The design of efficient hardware for Convolutional Neural Networks (CNNs) has always been a challenging engineering task. This is due to the myriad of multiplication operations performed during CNN training that leads to computational complexities. This research paper proposes a new approach to address this issue by employing logarithmic number system (LNS) to replace the multiplication operation with addition. It makes use of the Mitchell's Algorithm to perform the task of multiplication coupled with computational reuse techniques to perform MAC operations more efficiently. This shows a power improvement of 11.4% from the synthesis results of the proposed design. The improvement comes with negligibly small loss in inference accuracy, which makes our approach suitable for devices with constrained energy and storage capacities. More importantly, computational reuse techniques are introduced in this work to avoid repetitive data movement and computation of redundant CNN parameters during MAC operations. This significantly reduces the associated computation and communication costs producing an improved power consumption and area efficiency.

Original languageBritish English
Title of host publicationICECS 2022 - 29th IEEE International Conference on Electronics, Circuits and Systems, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665488235
DOIs
StatePublished - 2022
Event29th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2022 - Glasgow, United Kingdom
Duration: 24 Oct 202226 Oct 2022

Publication series

NameICECS 2022 - 29th IEEE International Conference on Electronics, Circuits and Systems, Proceedings

Conference

Conference29th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2022
Country/TerritoryUnited Kingdom
CityGlasgow
Period24/10/2226/10/22

Keywords

  • Convolutional Neural Networks
  • Logarithmic multiplier
  • Mitchell's Algorithm

Fingerprint

Dive into the research topics of 'Approximate Logarithmic Multiplier For Convolutional Neural Network Inference With Computational Reuse'. Together they form a unique fingerprint.

Cite this