Back to Search
Start Over
MajorityNets: BNNs Utilising Approximate Popcount for Improved Efficiency
- Source :
- FPT
- Publication Year :
- 2020
-
Abstract
- Binarized neural networks (BNNs) have shown exciting potential for utilising neural networks in embedded implementations where area, energy and latency constraints are paramount. With BNNs, multiply-accumulate (MAC) operations can be simplified to XnorPopcount operations, leading to massive reductions in both memory and computation resources. Furthermore, multiple efficient implementations of BNNs have been reported on field-programmable gate array (FPGA) implementations. This paper proposes a smaller, faster, more energy-efficient approximate replacement for the XnorPopcountoperation, called XNorMaj, inspired by state-of-the-art FPGAlook-up table schemes which benefit FPGA implementations. Weshow that XNorMaj is up to 2x more resource-efficient than the XnorPopcount operation. While the XNorMaj operation has a minor detrimental impact on accuracy, the resource savings enable us to use larger networks to recover the loss.<br />4 pages
- Subjects :
- Signal Processing (eess.SP)
FOS: Computer and information sciences
Computer Science - Machine Learning
Artificial neural network
Computer science
Computation
05 social sciences
010501 environmental sciences
01 natural sciences
Machine Learning (cs.LG)
Computer engineering
Gate array
Fpga architecture
0502 economics and business
FOS: Electrical engineering, electronic engineering, information engineering
Fpga implementations
050207 economics
Latency (engineering)
Electrical Engineering and Systems Science - Signal Processing
Field-programmable gate array
Implementation
0105 earth and related environmental sciences
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- FPT
- Accession number :
- edsair.doi.dedup.....4e192c62e5a4b823d2c5158274c4cac1